0

シンプルなボタンを表示する次のコードがあります。

button = UIButton.buttonWithType(UIButtonTypeRoundedRect)
button.center = CGPointZero
button.frame = [[container.width/2-button.frame.size.width/2,150], [280,50]]
button.setTitle("Categorize New Project", forState: UIControlStateNormal)
button.addTarget(self, 
                 action: "moveToChildView:",
                 forControlEvents: UIControlEventTouchUpInside)

6.1 のシミュレーター iPhone retina (3.5 インチ) でこのアプリを実行すると、次のようになります。

ここに画像の説明を入力

ただし、7.0 のシミュレーター iPhone retina で実行すると、次のようになります。

ここに画像の説明を入力

このコードは 7.0 でうまく動作するように変更する必要がありますか?

4

2 に答える 2

1

それAlexanderはiOS7の新しい外観であり、彼はカスタムボタンを使用することも提案していますが、which is good adviceこの
問題を解決するもう1つの方法があり、次の出力が得られます ここに画像の説明を入力

このコードを使用して

self.myButton.layer.cornerRadius = 10;
self.myButton.backgroundColor = [UIColor whiteColor];
self.myButton.layer.borderWidth = 1.0f;
于 2013-10-18T14:12:15.510 に答える