2014-02-17 47 views
0

我想使用具有自定義文本的uibutton,如屏幕截圖顯示。在屏幕截圖中,我向文本「模塊1」和「真菌&真菌感染」添加了2個uilabel,但是橙色背景是uibutton,但是當我按下時,它表明它只按下橙色按鈕而不是文本。我想要的是,我將它們設置爲標記爲uibutton文本,以便它顯示當按鈕按下時文本應該具有相同的效果,如按鈕的標題Fungi Image。這可能會引導我如何,這對我來說很好。提前致謝。在iPhone中添加自定義文本到uibutton sdk

+0

更好的方法來設置圖像,如你所示 – preetam

+0

不,我不想使用圖像。有沒有可能實現這個目標? – josh

回答

2

很簡單,只需要創建具有您想要的屬性文本的標籤並將其作爲子視圖添加到uiButton中,就像這樣。按鈕設置爲故事板中的自定義類型。

UILabel * label = [UILabel new]; 
label.backgroundColor = [UIColor redColor]; 
label.text = @"Custom text"; 
[label sizeToFit]; 
label.frame = _button.bounds; 
[_button addSubview:label]; 
相關問題