使用关闭按钮创建标签

时间:2015-02-22 21:15:17

标签: ios uilabel

我正在寻找使用关闭按钮创建标签的最佳方法。我是否需要在标签上放置一个按钮,或者我可以将标签用作按钮吗?

1 个答案:

答案 0 :(得分:0)

您需要创建一个自定义UIView并在特定位置使用触摸来关闭我认为与功能中的关闭按钮类似的uiview。

并删除该视图使用以下代码识别触摸开始方法中自定义视图的触摸:

CGPoint locationPoint = [[touches anyObject] locationInView:buttonlabel];
    if (CGRectContainsPoint(buttonlabel.bounds, [touches.anyObject  locationInView:buttonlabel])==YES){
        if ( (your desired location) ) {

            NSLog(@"pressed close button");
            [buttonlabel removeFromSuperview]; //here when i clicked on top right,only the last view that is added is getting removed

      }