2013-01-17 40 views

回答

1
_btn1 = [[UIButton alloc] initWithFrame:CGRectMake(50, 1500, 100, 200)]; 
    _btn1.layer.cornerRadius = 5; 
    _btn1.layer.masksToBounds = YES; 
    [_btn1 setBackgroundImage:[UIImage imageNamed:@"img2.jpg"] forState:UIControlStateNormal]; 

如果你想自己繪製圖層你可以看看MAConfirmButton

+0

這是我寫的代碼,它不工作,我仍然得到一個90度角的按鈕。你可以看看我在問題中發佈的圖片,那就是我想要的按鈕類型。謝謝。 'UIButton * btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [btn setBackgroundImage:[UIImage imageNamed:@「Screen Shot .png」] forState:UIControlStateNormal]; [btn setFrame:CGRectMake(100,100,50,25)]; [self addSubview:btn];' –

+0

@ pseudonym_127設置角的「圓角度」,設置'button.layer.cornerRadius'屬性。大號=>更圓。 雖然你需要'#import '來做到這一點。 – Ephemera

+0

@ pseudonym_127是的,你應該使用cornerRadius –

相關問題