如何让标准 iPhone 复制气泡出现在 UIImage 上?
在 iPhoto 中,我只需将手指放在图像上即可获得“复制”弹出窗口(就像您在文本框中看到的弹出窗口一样)。
在我的 UIImageView 中,情况并非如此。我怎样才能启用它?
In iPhoto, I can simply hold my finger over an image to get a "Copy" popup (like the popup you see in text boxes).
In my UIImageView's, this is not the case. How can I enable it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
UIMenuController
类。例如,以下代码将显示以图像为中心的菜单:假设您将在
UIViewController
用于托管图像的视图。要启用各种菜单项,您还需要在控制器中实现一些委托方法:
在这种情况下,仅启用“复制”菜单选项。您还需要实现适当的 -copy: 方法来处理用户选择该菜单项时发生的情况。
You can manually display the Cut / Copy / Paste menu using the
UIMenuController
class. For example, the following code will display the menu, centered on your image:This assumes that you'll be implementing this code in a
UIViewController
for the view that hosts your image.To enable the various menu items, you'll also need to implement a few delegate methods in your controller:
In this case, only the Copy menu option will be enabled. You'll also need to implement the appropriate -copy: method to handle what happens when the user selects that menu item.