RoundedRectangle 型の UITextField があります。高さを50に設定したい。
IB を試してみると、無効になっていることがわかります。タイプを長方形に変更すると、有効になっていることがわかり、そこから変更できます。50 に変更し、タイプを RoundedRectangle に再度変更しました。再びなり、身長30。
どのようにこれを行うことができますか?ヘルプ/提案をいただければ幸いです。
RoundedRectangle 型の UITextField があります。高さを50に設定したい。
IB を試してみると、無効になっていることがわかります。タイプを長方形に変更すると、有効になっていることがわかり、そこから変更できます。50 に変更し、タイプを RoundedRectangle に再度変更しました。再びなり、身長30。
どのようにこれを行うことができますか?ヘルプ/提案をいただければ幸いです。
これは、IB が十分に対応していない奇妙なボールの 1 つかもしれません。UITextField などで角を丸く設定するのと少し似ています。
ボタンの IBOutlet を設定し、ビューの .h ファイル内のインスタンス var/property に接続してから、次のようなものを使用します。
myButton.frame.size.height = 50.0;
UITextField はフレームを持つ UIView の子孫であり、フレームは CGRect であり、CGRect には原点とサイズの構造が含まれているため、これは機能するはずです。
サイズは、10 進数である CGFloat として指定します。
さらなる参照: UIView の CGRect ドキュメント