0

私はこれを理解しようとしてきましたが、まだ確固たる結論には至っていません。UIButtonを作成して、ホーム画面のボタンのように表示し、その下に画像とテキストを表示したいと思います。私はAppleがUIGlassButtonを取り除いたので、3d'ishの外観をプログラムできないことを知っていますが、私は主に要素の位置について疑問に思っています。

これをプログラムで行うにはどうすればよいですか。

4

2 に答える 2

1

ビューを作成する必要があります。作成するビューには、UIImageViewとUILabelの2つのサブビューがあります(これらは読み取り専用のプロパティである可能性があります)。

#import <QuartzCore/QuartzCore.h>レイヤープロパティのコーナー半径にアクセスします。[[imageView layer] setCornerRadius: 5.0];使用するすべての画像を変更せずに、丸みを帯びた角の外観を取得するために呼び出します。

このビューはどこにでも配置でき、ImageViewとLabelは相互に相対的に配置されます。

ビュー全体をクリック可能にする場合は、UIControlからビューを派生させることができます。それ以外の場合は、UIImageViewの代わりにUIButtonを使用できます。

于 2009-11-05T00:19:36.140 に答える
1

テキストもクリック可能にしたくない場合は、両方の要素を希望どおりに自動的に配置する UIButton と UILabel の両方のラッパー クラスを作成できます。

于 2009-11-04T14:40:48.393 に答える