2016-05-21 4 views
0

StackViewに複数のボタンを配置して(塗りつぶし)、各ボタンに枠線を追加すると、枠線の幅が同じになりません。iOSビューの境界線が太くなることがあります

私は、すべてのボタンのためにこれを行う:

button.layer.borderWidth = 0.5 
button.layer.borderColor = UIColor.darkGrayColor().CGColor 

そして、それは次のようになります。境界線はボタンの内側に描かれているので、私はこれをされて推測している

enter image description here

は外にいない表示します。しかし、これはなぜそれがいくつかのボタンではなく、それらのすべてのために厚い理由を説明しません。

アイデア?私はシミュレータスケールに問題があると思い事前

+1

あなたの問題を解決します、あなたはリアルタイムでチェックしましたデバイス???? –

+0

どのように私はそれを確認することはできません...実際のデバイス上ですべてが完璧です。それをテストした後、シミュレータを75%にスケーリングしたことに気付きました。 100%に設定することでも問題は解決されます。 ありがとう!私はそれを解決としてマークすることができるように答えを加えてください – MikeB

+0

@MikeyBそれはシミュレータのアーティファクトです –

答えて

1

おかげで...あなたの本当のデバイスでこれを確認するか、シミュレータのスケールが100%に設定...それは

関連する問題