ビューのフレームが自動変更されたのはなぜですか?
このコードを参照してください:
- (void)loadView{
UIScrollView *sv = [[UIScrollView alloc] initWithFrame:CGRectMake(-10,0,340,480)];
self.view = sv;
NSLog(@"sv frame = %@", NSStringFromCGRect(self.view))
}
- (void)viewWillAppear{
NSLog(@"view frame = %@", NSStringFromCGRect(self.view));
}
私のデモ出力: sv frame = {{-10, 0}, {340, 480}}
ビュー フレーム = {{0, 0}, {320, 480}}
ビュー フレーム = {{-10, 0}, {340, 480}}
しかし、PhotoScroller のデモ (2010 WWDC 104) では正しいです。とても奇妙です。