自定义UIControl与相机和照片库开发指南
1. 自定义UIControl起步
在项目中构建并运行,点击评分视图,评分会根据点击位置改变。例如,点击第一颗和第二颗星星之间,评分会变为一星半。最终,会通过汇总用户在评论表单屏幕提交的所有评分来计算总体评分。若点击“添加评论”按钮,评论表单屏幕会显示,但此时无法关闭该屏幕或设置评分。
接下来配置取消按钮的展开方法,步骤如下:
1. 在项目导航器中点击 RestaurantDetailViewController 文件。
2. 在私有扩展中, createRating() 方法之前实现如下展开方法:
@IBAction func unwindReviewCancel(segue: UIStoryboardSegue) {
}
此方法会在评论表单屏幕过渡到餐厅详情屏幕时被调用。
3. 打开 ReviewForm 故事板文件,按住 Ctrl 键并从取消按钮拖动到场景坞中的退出图标。
4. 在弹出菜单中选择 unwindReviewCancelWithSegue 。
再次构建并运行项目,现在点击取消按钮就可以关闭评论表单屏幕。
2. 创建 ReviewFormViewController 类
为处理用户输入,创建 ReviewFormViewCont
超级会员免费看
订阅专栏 解锁全文
36

被折叠的 条评论
为什么被折叠?



