検索バーがあり、その下に 1 ピクセル ビューを作成したいと考えています。ストーリーボードとランドスケープ モードでは、次のようになります。
しかし、ポートレート モードでは次のようになります (私の分割ビューの高さは非常に大きいです)。
コードから分割ビューの高さを設定しようとしても失敗しました:
CGRect bounds = [_divider bounds];
[_divider setBounds:CGRectMake(bounds.origin.x,
bounds.origin.y,
bounds.size.width,
1)];
編集:
-(void)viewDidLoad
{
[super viewDidLoad];
DLog(@"_divider 1 %f",_divider.bounds.size.height)
}
-(void)viewDidAppear:(BOOL)animated
{
DLog(@"_divider 2 %f",_divider.bounds.size.height)
}
_divider 1 1.000000
_divider 2 257.000000