問題タブ [ibinspectable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - カスタム IBDesignable クラスを作成してストーリーボードからボタンの cornerRadius を変更する方法
以下のクラスは正常に動作しています
しかし、問題は、(幅: 70、高さ 70) のサイズのボタンの属性インスペクターで cornerRadius 値 35 を設定したときです。ストーリーボードで丸いボタンを取得していますが、シミュレーターで実行している間は円形ではなく、丸い長方形です。
xCode の私のデザイン ビューは iPhone-SE であり、iPhone-7-plus シミュレーターでシミュレートされています。
Size Inspector で高さと幅を設定して、自動サイズ変更も有効にしました。
私の知る限り、角の半径は幅の半分でなければなりません。また、自動サイズ変更によってボタンのサイズが変更されると、角の半径がサイズ変更されないのはなぜですか。どうすればこれを修正できますか?
前もって感謝します。
ios - Swift 3で@IBInspectableを使用してUIViewの丸みを帯びた角を個別に制御する方法は?
これが私の現在のコードです: