1

我正在编写一个应用程序,其视图类似于 SMS 应用程序的文本编辑视图。它的顶部有一个文本视图,底部有一个文本字段。我想允许用户在保持键盘出现的同时在 textview 中复制和粘贴文本。但是,如果我尝试复制文本,UITextField 将退出第一响应者并且键盘将丢失。当用户在另一个视图中复制文本时,关于 SMS 应用程序如何保留键盘的任何想法?

- (BOOL)textFieldShouldEndEditing:(UITextField *)textField
{
    return NO;
}

我试过return NOfor -(BOOL)textFieldShouldEndEditing:,但是上面的 textview 不能复制文本。

4

1 回答 1

0

相关选项:

只需在 Topbar 或其他任何可以选择复制文本的地方提供一个按钮,然后它就更加用户友好..

第二种选择:如果您非常了解编程概念,那么只需在键盘上方创建新视图并在显示键盘时进行动画处理,并且不要resignfirstresponder,并且以下选项是他们的,复制文本,完成,在您已经辞职的完成操作中急救人员

如果您想要更多用户友好的应用程序,这些是您所做的唯一选择,因为在 appStore 和 appReview 部门已经验证了用户便利 UI 集成,您必须完整填写,并且从另一方购买或下载该应用程序的用户也给出了很棒的评论在应用程序上谁更可靠和无现金功能....

我试图为 -(BOOL)textFieldShouldEndEditing: 返回 NO ,但是上层的 textview 无法复制文本。

添加一个文本字段,以便它可以滚动并设置尺寸,或者只是添加滚动条以将其滚动到..它将解决您的问题

于 2011-03-23T05:49:46.757 回答