我试图在自定义 UIMenuItem 中显示多行文本。我尝试在 UIMenuItem 的 title 属性中使用一个简单的“\n”,但没有成功。例子:
UIMenuItem *menuItem; //Is then allocated properly....
// Before the Menu is displayed
menuItem.title = @"This is a first line.\nThis is a second line.";
不幸的是,我最终只显示了一行...
我想要达到的效果类似于您在 Apple iPod/Music 应用程序中的 LongPress 上看到的效果。
我刚刚发现了这个 github 项目作为解决方案: https ://github.com/questbeat/QBPopupMenu
您可以在 MenuItem 中显示任何自定义 UIView。所以我插入了一个多行 UILabel 并且有效。
但是,如果可能的话,我宁愿使用本机 Apple UIMenutItem 方法。有任何想法吗?提前致谢。