0

UITextViewの上部に があり、UIViewその下UIControlsにはボタンやテーブル ビューのようなものがあります...可能性として、ユーザーは で複数の行を指定できUITextViewますUITextviewUITextview他のすべてのコントロールはそれに応じてダウンする必要があります.iOSでそれを行う方法は? アンドロイドは簡単に自動で整列してくれると聞きましたが、iOS でこのようにする方法はありますか?

どこに集中すればいいですか?どんなアイデアも役に立ちます。ありがとう。

4

2 に答える 2

2

これを実現するには、autolayout を使用する必要があります。

raywenderlich オートラウト

developer.apple.com

自動レイアウト ビデオ チュートリアル

Cocoa 自動レイアウトについて

このチュートリアルは、オートレイアウトをよりよく理解するのに役立ちます。

于 2013-07-05T05:11:12.000 に答える
1

自動レイアウトを見ることができます。ios6 以降で利用できます。これにより、ビュー階層が表示されている間に維持する制約を簡単に (プログラムでなくても) 指定できます。優れたチュートリアルについては、これを参照してください。

iOS5 以下で作業している場合は、次のことをお勧めします: すべてのビューが textView の直接の子であると想定しています。下に移動します。

for (UIView* view in yourTextView.subviews)
    view.transform = CGAffineTransformMakeTranslation(0,Y_DELTA_VALUE);
//Y_DELTA_VALUE is the amount you want to move the subviews down by, the 
//(amount of height the textView increases by)/2
于 2013-07-05T05:10:37.053 に答える