我正在创建一个UIMenuItem(并使用UIMenuController进行初始化),该文件具有文本" Share" (参见截图),我使用它来从textView中选择一些文本并共享该内容。
shareMenuItem=[[UIMenuItem alloc] initWithTitle:@"Share" action:@selector(socialShare:)];
当textView的高度使其占用一行时,我创建的UIMenuItems的选择器不会触发。
以下是有问题的方案的屏幕截图。点击"分享"不会触发其各自的选择器。请注意,选择插入符号不完全可见。
但是,当textview的高度可以占据多行时,当选择插入符号完全可见(如下面的屏幕截图)时,将触发选择器。
我遇到了问题,所以请提出解决这个问题的建议。
由于
答案 0 :(得分:0)
我唯一的解决方案是将单元格的大小增加5个,以便textview有足够的空间来完整显示插入符号。当插入符号完全显示时,没有问题。
如果有人对此问题有解释,请随时对此问题发表评论。