圆角矩形按钮

使用swift在sprite中显示圆角UIButton按钮

*爱你&永不变心* 提交于 2019-12-14 16:35:31
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我对objective-C不是很熟,UIKit以前没有用过,SpriteKit也只看了遍教程,然后看了一遍swift语言教程,此时开始编写这个程序,所以遇到的问题比较小儿科,解决方法也是曲线救国,希望有高人指点解决这些问题的简单方法,有好的解决方法后,我会随时进行本日志的修改,以免误导他人。 程序界面很是简单 然后点击中间的游戏区域,会roll色子,随机产生1~6的数字,飞机前进若干步,遇到梯子向前跳若干步,而遇到蛇则后退若干步,指导抵达25格,游戏结束。 上面有一个标签,显示游戏状态和Roll点值。 下面有一个RESTART按钮,用来重新开始游戏,本日志的关键就是这个按钮。 起先我想法很简单,就是在sprite的scene里边添加一个按钮,但是SpriteKit里边我并没有发现类似按钮控件什么的,开始我使用Label替代按钮的功能,就是在点击事件中判断控件,然后再执行按钮相关代码,这种方法一是按钮太丑,二是点击时没有按钮的动作,三是按钮的方法调用实在是太山寨了。 后来我发现了UIButton,我参考了下面添加按钮的Objective-C代码: CGRect frame = CGRectMake(90, 200, 200, 60); UIButton *someAddButton = [UIButton