1

私は iOS コーディングがまったく初めてで、UI に関する質問があります。

シミュレーターでは、私のアプリは次のように角を丸めています: http://i.imgur.com/cc8eM.png

私はすきです!

しかし、実際の iPhone では、次のように表示されます: http://i.imgur.com/hyVKu.png

iPhone版の角を丸くするにはどうすればいいですか?ありがとう!

4

4 に答える 4

4

これは iOS6 の新しい UI 機能ですが、目を見張るものがあります。

于 2012-11-17T23:02:52.497 に答える
2

設定するだけでこの効果を作っていますか、view.layer.cornerRadius= 3.0それともアーティストに画像をカットさせていますか?

このプロパティを使用している場合: view.layer.cornerRadius= 3.0、これら 2 つのプロパティを考慮する必要があります。view.layer.masksToBounds = YES; view.clipsToBounds = YES;

iOSのドキュメントで説明を見つけることができます。

于 2012-07-18T16:44:10.037 に答える
2

すべての助けに感謝します。最終的にはそれらをフォトショップで取り込んだだけですが、問題が見つかりました。iOS 6 sim を備えた最新の Xcode ベータ版を使用しています。iOS 6 では、黒いステータス バーを持つアプリには丸い角が自動的に追加されます。私の iPhone は 5.1.1 を実行していたので、このようには動作しませんでした。

于 2012-07-29T22:36:45.740 に答える
1

アプリ全体を丸めたい場合->AppDelegateに移動して

#import <QuartzCore/QuartzCore.h>

次のコード行をウィンドウに追加します。

self.window.layer.cornerRadius = 3.0;
self.window.layer.masksToBounds = YES;
于 2012-07-18T16:48:38.370 に答える