UIviewがあり、その中にコンテナビューがあります。これで、UIviewに特定の条件のサブビューが含まれる場合があります。コンテナビューは、別のテーブルビューからデータをフェッチします。uiview
にサブビューがある場合、コンテナビューのデータとオーバーラップします。後者の位置は、ストーリーボードのuiviewのすぐ下にあるためです。このコンテナビューのフレームを再配置して、コンテナビューのサブビューがないようにする必要があります。それらをオーバーラップさせないでください。サブビューを使用してUIView
いるときにコンテナビューのフレームの原点を再描画しようとしましたが、変更が表示されていません。iOSを初めて使用するため、続行するのが難しいと感じています。何か助けがありますか?UIView
CGRectMake()
質問する
756 次
2 に答える
2
さて、問題の原因がわかりました。setFrame:CGRectMake() は、特定のビューのメイン ストーリーボードの [File Inspector] ボックスで autoLayout の使用がチェックされていたため、機能していませんでした。したがって、ビューとコンテナー ビューのサイズ変更は行われませんでした。 、しかし、それはその特定のビューに関連付けられている他のすべてのビューのレイアウトを変更します.私はまだそれを防ぐ方法に取り組んでいます.どんな助けも本当に感謝しています.
于 2013-02-27T11:56:09.647 に答える
0
コンテナビューのフレームを変更するには
[containerView setFrame:CGRectMake(10, 10, 20, 20)];
于 2013-02-26T19:15:34.087 に答える