1

カスタムUIviewがあり、その幅と、Webビューや別のラベルなどのサブビューの幅を動的に増やす必要があります。

//これを使用 _view.setframe - xframe;しましたが、幅が広がりますが、コンテンツは_view setneedsdisplayであるか、needslayoutが機能していません。コントローラにビューを追加する前に自動サイズ変更マスクを使用しますか?そしてどうやって?

誰かがこれを行う方法を教えてもらえますか?

ありがとう

4

2 に答える 2

2

親のautoResizesSubviewsをYESに設定してから、各サブビューの自動サイズ変更マスクを設定する必要があります。これが自動サイズ変更マスクのドキュメントです

https://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.html#//apple_ref/doc/uid/TP40009503-CH5-SW5

アップルからのこの画像はあなたが理解するのに役立つはずです: ここに画像の説明を入力してください

于 2013-01-10T21:40:01.163 に答える
0

入力ありがとうございますが、[selflayoutSubviews]を思い出して//幅を変更して作業しました

于 2013-01-11T14:59:23.273 に答える