私はいくつかの異なるビューで作業しています。1 つはイメージ ビューで、もう 1 つはラベルです。コードでフレーム サイズの値 (幅と高さ) を使用する必要がありますが、それらはゼロの値を返しています。ストーリーボードの設定を見ると、明らかにそうではありませんが、値をコンソールに記録するとゼロになっています。誰がこれを引き起こしているのか知っていますか?
2 に答える
0
アウトレットが接続されていないか、ビューのライフサイクルが早すぎるためにビューがまだインスタンス化されていません。ログステートメントを入力viewDidLoad
しviewDidAppear
て比較します。
于 2013-02-11T22:42:17.150 に答える
0
フレームと境界の違いは、フレームがスーパービューの座標で表現されることです。サイズだけが必要なため、ビューにスーパービューがない場合は、境界ではなくフレームと見なす必要があります。
@property(nonatomic) CGRect bounds;
参照:
于 2013-02-11T22:57:47.773 に答える