我已经对代码错误了近一个月了,最后通过更改文档大纲中对象的顺序来修复它。
一些背景......我正在我的应用中添加图像编辑功能。这是一款iPad应用程序。用户从照片库中选择了照片或使用相机拍摄照片后,它将转换为view controller
。我正在使用HFImageEditor来编辑图像,我已经按照代码演示,除了我通过故事板进行操作。
无论如何,我已经让它工作了,但是,每当我捏缩放图像时,图像将与我底部的工具栏重叠。我已经将代码添加到clipsToBounds和masksToBounds UIView,但它仍然与工具栏重叠。最初,文档大纲中的顺序首先列出工具栏,然后是图像编辑器框架视图。
Image Editor View Controller
(自定义UIViewController
)
UIView
)
UIToolbar
UIView
)然后,我将其切换,重叠的问题消失了。这就是我现在所拥有的。
Image Editor View Controller
(自定义UIViewController
)
UIView
)UIToolbar
所以,我的问题是:为什么文档大纲中对象的顺序很重要?是因为它决定了它们初始化的顺序吗?