ios - 如何在相机覆盖层的正中间设置十字线图标?

标签 ios

我认为MyImagePicker.frame.center是我应该放置图标的地方(减去icon.size.width/2和height/2。,但是当图片实际保存时,我认为十字线指向的是根本不在图像的中间。X 看起来不错,但 Y 恰好有一段距离。我可以通过反复试验来近似,但我希望准确。

帮忙?

最佳答案

frame实际上定义了 View 在其父 View 的坐标系中的原点和尺寸,通常在布局过程中用于调整 View 的大小或位置详细here .

您很可能希望使用 MyImagePicker.bounds.size.width/2MyImagePicker.bounds.size.height/2 来获取图像的实际中心选择器。

实际上,我最近通过在 iTunes U 上观看有关 iOS 5 开发的斯坦福大学系列讲座了解到了这一点。

关于ios - 如何在相机覆盖层的正中间设置十字线图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7238024/

相关文章:

ios - 在 iOS 7 中完成某些操作后显示文本警报

ios - 在核心蓝牙中将图像作为数据发送

iphone - App Store 下载旧版本应用程序

iphone - "UIWindowLevelStatusBar + 1"奇怪的键盘行为

ios - CollectionView didSelectItemAtIndexPath 不起作用 - Swift

ios - 使用适用于 iOS 的 OpenGL ES 2.0 的线性代数库

ios - 在 UIButtons 上绘图

ios - 如何将按钮的隐藏状态保存为 NSUserDefault?

ios - 在 Swift 中采用 FIRGeoPoint 到 Codable 协议(protocol)

iphone - UITableView 无限滚动