[問題] 如何取空白可畫圖的大小?
我在TabBarController push進兩個NavigationController
其中一個NavigationController在第二層push進一個自定的ViewController
這個自定的ViewController裡面有一個ScrollView用來看大圖
都沒有用到Interface Builder做.xib
在自訂的ViewController裡的我這樣寫
- (void)viewDidLoad {
image = [UIImage imageWithData:...];
imageView = [[UIImageView alloc] initWithImage:image];
CGRect appframe = [[UIScreen mainScreen] applicationFrame];
scrollView = [[UIScrollView alloc] initWithFrame:appframe];
[scrollView addSubview:imageView];
scrollView.contentSize = image.size;
scrollView.minimumZoomScale = 0.2;
scrollView.maximumZoomScale = 3.0;
scrollView.delegate = self;
[self.view addSubview:scrollView];
}
黃色那行如果是 applicationFrame的話
回傳的appframe是origin (0,20), size (320,460)
結果畫出來變成navigation bar和scrol lview中間又多一個空白
如果是bounds的話回傳的appframe是origin (0,0), size (320,480)
但是最下面被tab bar蓋掉了
和我查到說黃色那行可以回傳 扣掉toolbar等東西 後可用的方框大小 不一樣
我想要的是扣掉navigation bar和tab bar的空白的大小
該怎麼取呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.22.71
※ 編輯: seedman 來自: 114.44.22.71 (12/16 01:42)
→
12/16 02:02, , 1F
12/16 02:02, 1F
→
12/16 02:03, , 2F
12/16 02:03, 2F
→
12/16 02:03, , 3F
12/16 02:03, 3F
→
12/16 10:14, , 4F
12/16 10:14, 4F
→
12/16 10:15, , 5F
12/16 10:15, 5F
→
12/16 10:15, , 6F
12/16 10:15, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 11 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章