フレームのボタン(0,0,120,100)を持っていて、ボタンの右側に画像を追加したいのですが。.iサイズ(10,10)の画像を追加したい私はボタンの底に右手側にしたい。右下のuibuttonの画像設定
これを行う方法。私はグーグルではありますが、それについてはネットを得ることができます。次のコードのように
フレームのボタン(0,0,120,100)を持っていて、ボタンの右側に画像を追加したいのですが。.iサイズ(10,10)の画像を追加したい私はボタンの底に右手側にしたい。右下のuibuttonの画像設定
これを行う方法。私はグーグルではありますが、それについてはネットを得ることができます。次のコードのように
私の答えが想定されるが、私はボタンをしたいwhereever私はボタンに画像を設定しますカントこれを行うことにより
roundedButtonType = [[UIButton buttonWithType:UIButtonTypeCustom] retain];
[roundedButtonType setImageEdgeInsets:UIEdgeInsetsMake(-10.00, 5.00, -5.00, 0.00)];
を次のようにコードがあるroundedButtonType uibutton私が持っていると言います。
ボタンの背景画像を先に設定すると、画像がぼやけていました。だから私は私の問題を解決した大きな領域(ボタン上)のクリックイベントを得るために上記のコードを使用しました。
これは正しい方法です! – Dzamir
、
UIButton *imageBut=[[UIButton alloc]initWithFrame:CGRectMake(x, y, 120, 100)];
UIImageView *img=[[UIImageView alloc] initWithFrame:CGRectMake(110, 90, 10, 10)];
img.userInteractionEnabled=NO;
[imageBut addSubview:img];
[self.view addSubview:imageBut];
のx、yはあなたのビュー内のボタンの位置です。
答えはあなたの質問にあった...そしてKingOfBlessは素敵なやり方でそれを表しています...データKOBのための+1 .. :) –