UIButton *openButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
openButton.frame = CGRectMake((main.frame.size.width/2)-15, (main.frame.size.height/2)+75, 30, 30);
openButton.backgroundColor = [UIColor clearColor];
openButton.layer.cornerRadius = 16;
openButton.layer.borderWidth = 2;
openButton.layer.borderColor = themeColor.CGColor;
[openButton addTarget:self action:@selector(wasDragged:withEvent:)
forControlEvents:UIControlEventTouchDragInside];
[openButton addTarget:self action:@selector(showMenu)
forControlEvents:UIControlEventTouchDownRepeat];
这是我的打开按钮的代码,已经在mod菜单中实现了,但是我真的想将其更改为示例图像而不是圆形。我尝试将其更改为UIImage,但是由于我是编码新手,因此我不确定如何正确执行操作。
答案 0 :(得分:0)
请尝试以下操作:
yourBtn.setImage(UIImage(named: "ImgName"), for: .normal)
请转换为目标c。 setImage
是用于图像设置的UIButton属性。
它可能会帮助您。谢谢
答案 1 :(得分:0)
问题部分:
我真的想将其更改为示例图像而不是圆形
似乎有问题:
openButton.layer.cornerRadius = 16;
删除此行应为您提供按钮上的实际图像。