2012-09-28 5 views
1

뷰에 동적으로 추가 된 UIlabel이 있습니다.삭제 버튼이있는 레이블

내가 원하는 것은 클릭했을 때 기본적으로 라벨을 삭제해야하는 라벨의 오른쪽 상단에 을 추가하는 작은 삭제 버튼 (내가 가지고있는 맞춤 이미지)입니다.

누가이 일을 위해 어떤 종류의 트릭을 사용할 수 있습니까? 사실 나는 라벨 대신 다른 컨트롤을 사용하고 있습니다.

미리 감사드립니다. 프라 사드. 버튼을 누를 때

+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]; 

} 
관련 문제