Interface Builder でビューに追加した UIButton のタイトル テキストを少し変更すると、ボタンのサイズが自動的に変更されます。小さな変更を加えるだけで、ボタンのサイズを常に変更しなければならない場合、これは本当に面倒です。これが起こらないようにする方法を知っている人はいますか?
2759 次
2 に答える
1
プログラムでボタンに一定サイズのフレームを割り当てることで、これを回避できます。コード内のある時点で、ボタンがXIB / NIBファイルからすでに作成されていること(つまり、nilではなく、NIB / XIBによってタッチされないこと)を確認してから、次の行を追加します。
myButton.frame = CGRectMake(x, y, width, height);
ここで、x、y、幅、高さは、それぞれボタンの望ましい/予想される位置とサイズです。
于 2012-08-12T09:04:03.393 に答える
1
私は自分の質問に答えます。ラベル内のテキストを直接編集する代わりに、属性インスペクター内の [タイトル] フィールドのテキストを変更して編集します (UIBUtton ラベルを選択し、右側のパネルの右から 3 番目のアイコンであるインスペクター タブを開きます)。 IB)。
于 2012-08-12T09:07:16.210 に答える