2016-10-18 16 views
0

私はいくつかのボタン(画像とテキスト付き)を備えた円形のカスタムメニューを持っています。タイトルをカットしないためには、ボタンのサイズを大きくする必要がありましたが、ボタンの背景が部分的に他のボタンの画像やタイトルの上にオーバーレイされていました。なぜ私はボタンの背景を無効にしたいのですか、または画像と/タイトルをアクティブにするだけです。uibuttonの背景を無効にする

どうすればいいですか? おかげ

+0

ボタンの背景色をクリアに設定するだけで簡単に設定できます。 – Rikh

+0

多分クリアカラーに背景色を設定しますか? –

答えて

0

他の人が述べたように、あなたは次のように非常に簡単に背景色を変更できます。

スウィフト3.0

buttonName.backgroundColor = UIColor.clear 

スウィフト2.2およびそれ以前

buttonName.backgroundColor = UIColor.clearColor() 

ボタンが重なっていますか? e混雑?もしそうなら、私はデザインの観点から、その面を再設計することにします。多数の重なっている混雑したボタンがあると、ユーザーが誤クリックすることがあります。

+0

それは動作しません –

+0

あなたはスクリーンショットやいくつかのコードを表示するには投稿できますか? – Jahoe

0

enter image description here

私はあなたを示すために、グレーにbackgroungColorをしましょう。私はタイトルがうまく書かれているように、特定の幅のボタンを作成します。たぶん私はタイトルの正確な幅を計算し、ボタンに属性を付けることができます。それは部分的に問題を解決するだろう。

関連する問題