0

UIViewにいくつかのボタンがあります。私の問題は、UIViewの右側で途切れてしまうことです。これを防ぐにはどうすればよいですか?

代替テキストhttp://img.skitch.com/20090629-mj32p1bkff476256pwrpt69n2d.png

すでにインターフェイスビルダーのクリッププロパティを確認しましたが、この問題の解決策はありません。

よろしく

4

3 に答える 3

1

私はJavaを使用していて、つい最近AppleのObj-Cフレームワークを学び始めました。

スクロールと行分割の代わりに、1行n列の「グリッド」レイアウトを使用することもできます。nはボタンの数です。各セルのサイズは固定されています。また、スーパービューのsetNeedsLayout:メソッドのボタン(サブビュー)のサイズを、すべてのボタンが行に収まるように必要な幅に変更する必要があります。

javaのGridLayoutクラスを参照してください。

于 2009-07-07T21:59:23.540 に答える
1

これらのボタンをプログラムで作成したか、最初のIBビューウィンドウを大きくし直して、画面に合うように縮小することを期待したようです。

問題のボタンはそのままでは画面に収まりません。どのような効果をお探しですか?

すべてのボタンを合わせたい場合は、テキストサイズを小さく設定して、ボタンを合わせることができます。

ボタンのサイズが必要な場合は、別の行を作成するか、ボタンを横スクロールコンテナに配置する必要があります。

于 2009-06-29T19:14:06.187 に答える