私はSwiftで働いており、プログラムでボタンを作成しました。私は自動レイアウトで多くの問題を抱えていたので、私はプログラム的に物事を作るときに比率を使用します。私は5秒でそれを実行するので、比率は正しいです。私のコード:スウィフト - プログラムで作成されたボタンは完全な円ではありませんか?フラットエッジ?
menuBtn1.frame = CGRectMake(0, 0, screenSize.width * (50/330), screenSize.height * (50/568))
menuBtn1.backgroundColor = colorWithHexString(chosenColor)
menuBtn1.layer.cornerRadius = menuBtn1.bounds.width*0.5
menuBtn1.clipsToBounds = true
menuBtn1.center = CGPointMake(screenSize.width * 0.5, screenSize.height * (0.88))
menuBtn1.addTarget(self, action: ":", forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(menuBtn1)
比率はわずか50に高さと幅を設定するときに、私もこの問題を持っていた問題と50マイサークル私たち完璧ではないかもしれないが - それは平らなエッジを持っている:
これは大きな問題ではありませんが、見栄えが良くありません。どうすれば完璧なサークルを作ることができますか?なぜ縁があるのですか?あなたのwidth
とheight
が等しくないためである
おかげで、私はそれをしたが、まだ問題を抱えて(問題の写真を参照してください) – skyguy