UIButton ios swift

时间:2015-05-13 08:53:54

标签: ios swift uibutton mask

我尝试在我的标签Button上应用蒙版。麻烦的是我的标签改变了地方,我不知道如何解决这个问题。

var view : UIImageView = UIImageView(image: im)
view.frame = CGRect(x: 0, y: 0, width: view.bounds.width, height: view.bounds.height)
self.view.addSubview(view);
view.layer.mask = btn.titleLabel!.layer
view.layer.masksToBounds = true

结果如下:

Screenshot of the result

所以,我的标签按钮位置是x:0 y:0(白色方块是我的背景按钮,所以我原来的位置)

1 个答案:

答案 0 :(得分:0)

只需创建一个按钮即可执行任务。

var button   = UIButton.buttonWithType(UIButtonType.System) as UIButton

    button.frame = CGRectMake(100, 100, 100, 50)
    button.backgroundColor = UIColor.greenColor()
    button.setTitle("Button", forState: UIControlState.Normal)
    button.addTarget(self, action: "Action:", forControlEvents: UIControlEvents.TouchUpInside)
    self.view.addSubview(button)

通过此,您将在具有特定标题的特定位置设置按钮。