2012-09-28 104 views
1

我有一個動態添加到視圖的UIlabel。帶刪除按鈕的標籤

我想要的是一個小的刪除按鈕(我有自定義圖像) 到標籤的右上角,應該基本上刪除標籤點擊。

有人可以讓我開始用什麼樣的技巧可以用來實現這個? Infact我願意使用任何其他控件代替標籤。

非常感謝, Prasad。

+1

的UILabel從UIView的派生;因此,您可以添加子視圖:'[myLabel addSubView:myButton];'。一定要設置按鈕的框架以包含相對於UILabel的座標。 – Jeremy

+0

@Jeremy謝謝你的回答。該按鈕不可見。什麼可能會出錯?我知道這可能是因爲我將myLabel更改爲myView並可以看到按鈕。但是,當我將它更改爲myLabel時,它不可見。 – pessi

+0

有趣的是,聽起來像標籤的一些內部元素坐在按鈕的頂部。也許嘗試使用[bringSubviewToFront](http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/UIView/UIView.html#//apple_ref/doc/uid/TP40006816-CH3-SW24 )。 – Jeremy

回答

1

只是做一個按鈕,然後當按下按鈕:

- (IBAction)deleteLabelPressed:(id)sender { 


[self.labelText setHidden:YES]; 

}