私は自動レイアウトを使用せず、すべてのビューをサブビューの自動サイズ変更に設定しています。私のサブビューは正しい幅を取得できず、次のハックを行います:
- (void)awakeFromNib {
if([CEDeviceUtils isPhone5])
{
NSUInteger width = [CEViewUtils windowSize].width;
if(width != 568) width = 568;
[CEViewUtils sizeView:self atWidth:width];
}
}
isPhone5、windowSize、および sizeView は、私が使用するユーティリティ メソッドの一部にすぎず、それらの実装は私の質問にとって重要ではありません。
私はこのハックを使わなければならないのが好きではなく、何かが欠けているに違いありません. この問題を解決する方法の手がかりはありますか?
ありがとう!