-
483 votesanswersviews
如何根据内容调整UITextView的大小?
有没有一种很好的方法来调整 UITextView 的大小以符合其内容?比方说我有 UITextView ,其中包含一行文字: "Hello world" 然后我添加另一行文字: "Goodbye world" 在Cocoa Touch中有一个很好的方法来获取 rect ,它将保存文本视图中的所有行,以便我可以相应地调整父视图吗? 作为另一个示例,请查看日... -
0 votesanswersviews
跨设备使用NSAttributedString(iOS和Mac)
我想在我的iOS和Mac应用程序中启用带有富文本编辑选项(现在为粗体,斜体和下划线)的UITextView和NSTextView . 我设法弄清楚如何将这些属性设置为NSAttributedString,以及从视图中保存和检索NSAttributedStrings的基础知识,甚至使它们跨设备同步,但我无法弄清楚如何跨设备和平台使其工作可能存在用于呈现数据的不同字体 . 例如 . 在deviceA上... -
163 votesanswersviews
如何在NSAttributedString中创建可单击的链接?
在 UITextView 中点击超链接是微不足道的 . 您只需在IB中的视图上设置"detect links"复选框,它就会检测HTTP链接并将其转换为超链接 . 但是,这仍然意味着用户看到的是“原始”链接 . RTF文件和HTML都允许您设置一个用户可读的字符串,其中包含一个“后面”的链接 . 可以很容易地将属性文本安装到文本视图中(或者 UILabel 或 UITextF... -
0 votesanswersviews
uitextview周围的自定义边框
我正在尝试在包含字符而不是默认边框选项的 UITextview 周围创建自定义边框 . 关于如何实现这一点的任何指针? 以下是我正在尝试做的一个例子 . 我敢肯定,我可以通过将它放在UITextview上来标记,但我想至少询问并查看是否有人知道如何使用自定义边框执行此操作 . -
0 votesanswersviews
将文本保存在UITextView中的UITableViewCell中
我有一个UITableViewCell的子类,它在父ViewController viewDidLoad事件上加载一个nib - 表视图所在的位置 . 这个UITableViewCell里面有一个UITextView . 想法是用户在此textView中输入文本,当按下按钮时,它将在NSUserDefaults中保存此文本(问卷的答案) . 我的问题是我无法从textviews中读取文本 . 当... -
4 votesanswersviews
当UITextView的文本超出1行时,展开UITextView和UITableView
我有一个UITableView,每个单元格内有两个UITextViews . 我希望UITableViewCell和UITextView的高度都增加,这样用户就不需要在UITextView中滚动了 . 这是我尝试过的: 在TableViewController类中: self.tableView.estimatedRowHeight = 44 self.tableView.rowHeigh... -
0 votesanswersviews
无法在自定义UITableViewCell中更新UITextView的文本
我一直在遇到一个似乎不断出现在网络上的问题,但一直无法解决问题......我正在尝试在加载函数中设置UITextView的文本,该文本位于自定义UITableViewCell内部当它的内容在其表视图中呈现时,在单元格上调用它 . 这些是我在textview中的当前设置,它位于我的自定义tableviewcell中 . 请注意,UserInteraction未启用,但可编辑和可选ARE . 这是... -
57 votesanswersviews
如何动态调整UITableViewCell高度
我有经典的UITableView分组,每个单元格内都有可编辑的UITextViews . 这个文本视图可以是单行或多行的,我希望单元格在用户写入时增加其高度,文本开始换行 . 我的问题是: do I need to reload the whole table just to increase the height of a cell? Isn't there any other method? ... -
11 votesanswersviews
可以在不重新加载表视图的情况下更改UITableViewCell的高度吗?
我正在尝试调整UITableViewCell的大小而不重新加载表视图 . 我的UITableViewCell包含一个UITextView,因此用户可以输入可能是多行(最多约四个)的列表项 . 现在,我想改变表格视图单元格的高度 . 我遇到的主要问题是重新加载表视图的数据会使文本视图失去焦点 . 有没有办法在不重新加载表视图的情况下更改UITableViewCell的高度,让用户继续在文本视图中输入... -
0 votesanswersviews
可变高度UITextView
我在表格视图单元格中嵌入了一个文本视图 . 此文本视图用于编写长文本 . 当输入的文本超出uitextview的指定高度时,如何获得可变高度uitextview自动扩展 . 它必须像在Mail应用程序中编写消息一样工作 . -
13 votesanswersviews
增加uitableviewcell高度同时增加内部UITextView
我根据要显示的内容类型创建了 UITableView ,其中包含不同类型的 UITableViewCell . 其中一个是 UITableViewCell ,内部以这种方式以编程方式创建 UITextView : - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *... -
0 votesanswersviews
有没有办法在UIStackView中改变UITextView的行间距/边距/填充?
所以我有一个原型单元 . 它是一个带有几个按钮的水平堆栈视图,以及一个文本视图作为最右边的子视图 . 我的问题是文本视图的文本太高了,这允许两行适合单元格的高度而不是一行 . 但是我需要将字体大小保持在这个值,所以我无法增加它并以这种方式实现每单元一行 . So I need to somehow make the line spacing/margins/etc. greater for the... -
2 votesanswersviews
UITextView的UITableViewRowAnimationAutomatic无法正确显示
在iOS 9上,使用UITableViewAutomaticDimension设置我的tableView,并在viewDidLoad上设置200.f estimatedRowHeight . [self.tableView setEstimatedRowHeight:200.f]; [self.tableView setRowHeight:UITableViewAutomaticDimension... -
0 votesanswersviews
如何正确对齐一个UITextView中的英文和阿拉伯文字?
我有 UITextView ,其中包含阿拉伯文和英文文本 . 会发生的是两个文本根据UITextView对齐方式对齐,如下所示: 左对齐:全部离开 对齐中心:全中心 对齐:好吧 对齐是对的:一切都离开了 对齐---:全部离开 现在:我可以做些什么来使阿拉伯文本对齐,英文文本对齐它们在同一个位置 UITextView 注意:我看到this问题有同样的问题,但没有人回答 . 提前致谢! EDIT:... -
0 votesanswersviews
需要有关mobilesubstrate调整的帮助
我最近制作了一个.dylib,它不起作用 . 有人告诉我有些事情是错的,我想错过的东西 . 我需要你们告诉我我错过了什么 . #import <CoreFoundation/CoreFoundation.h> #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> #import "libac... -
3 votesanswersviews
UITextView委托方法textView:shouldChangeTextInRange:replacementText:在快速删除时给出错误的replacementText
我有一个UITextView,我正在将所有文本视图更改事件记录到一个数组中 . 当用户快速删除(按住删除键使得一次删除的单词而不只是一个字符)时,当调用textView:shouldChangeTextInRange:replacementText方法时,范围变量的长度仅为1,而实际上是范围应该是单词中删除的字母数 . 有没有人知道这个Apple Bug的任何解决方法,所以我可以正确识别UITex... -
0 votesanswersviews
在UITextView上获取特定行的文本
最后,我想知道UITextView中最后一个字符的位置 . 我能够通过使用以下内容找出y位置: CGSize size = [textView.text sizeWithFont:textView.font constrainedToSize:CGSizeMake(textView.frame.size.width-16,10000)lineBreakMode:UILineBreakModeCl... -
38 votesanswersviews
如何将UITextView的边框设置为与UITextField的边框颜色相同
默认情况下,UITextField的边框颜色为浅灰色 . 我想将我的UITextView设置为与UITextField具有相同的边框颜色 . 我试过了: myTextView.layer.borderColor = UIColor.lightGrayColor().CGColor or myTextView.layer.borderColor = UIColor.lightTextColor().... -
1 votesanswersviews
在UITextView的边框周围投下阴影,在iOS / swift中为它提供3d效果
有没有办法在UITextView的边框周围放一个阴影给它一个3D效果? textView具有圆角 . 我不想为textView(即文本)的内容删除阴影 . 仅在textView边框周围 . 我需要在textView上使用clipToBounds作为圆角 . 到目前为止,这是我尝试过的: let shadowLayer = CAShapeLayer() shadowLayer.path = UIBe... -
4 votesanswersviews
UITextView在UITableViewCell中如何滚动表视图以在键入时保持光标可见
我有一个包含UITextView的自定义UITableViewCell . 细胞相当大 . 如何自动滚动表格以确保当前选择点始终可见? 请注意,UITextView是单元格的大小,因此它不会自动进行自动滚动 . 我可以在selectedTextRange上调用firstRectForRange,但是如果插入点在最后,则不起作用(对于CGRect,你得到inf,inf,0,0) . 如果我有矩形,我... -
0 votesanswersviews
用于textview或textfield iOS的双空间点击
我正在使用iOS应用程序 . 在那个应用程序中我有文本域和文本视图 . 如果用户点击空格按钮两次,即使文本的开头或文本的结尾,我的要求是解除键盘 . 我尝试使用以下代码 ** - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text... -
7 votesanswersviews
如何限制UITextView中的行数?
我的屏幕上有一个UITextView,用户应该只填充 two lines ,当用户在第二行时,返回键应该变为 Done . 如何在UITextView中限制 lines 的数量?我搜索了很多,没有结果有用! 我找到了Swift的答案: locationNoteTextView.textContainer.maximumNumberOfLines = 2 self.locationNoteText... -
2 votesanswersviews
在UITextView中突出显示文本 - iOS / Swift
我正在Swift 2.0中开发一个iOS 8.0应用程序,它使用UITextView显示各种长度的字符串(范围从大约100个字符到大约60,000个字符) . 当UITextView的.text值设置为给定的String时,我希望UITextView自动突出显示(黄色)视图控制器中预先填充的可选变量中包含的特定子串的所有出现 . (如果未设置可选变量,则不会突出显示任何内容 . ) 我怎样才能:... -
0 votesanswersviews
UITextView接收文本形式的听写,但textView.text属性中的文本为nil
我试图从UITextView获取文本,其入口方法是听写 . 在 textViewDidChange 委托方法中,我尝试打印以下信息: print(textView.text) print(myTextView.text) print(textView.hasText) print(textView.attributedText) print(textView.textStorage) 所... -
1 votesanswersviews
UITextView自动高度 - 向上方向
我正在使用此代码来生成具有自动调整大小的动态UITextView - (void)textViewDidChange:(UITextView *)txtView { CGRect frame; frame = txtView.frame; frame.size.height = [textView contentSize].height; textView.fram... -
1 votesanswersviews
UIView w / UITextView随UIScrollView的移动而移动
我已经搜索过这个问题并找到了点点滴滴但不是真正重复的 . 我正在尝试创建一个UITextView,它封装在一个UIView中,它将根据它的内容动态地改变它的高度,这可以通过自动布局和禁用UITextView上的滚动来轻松解决 . 然后,我希望UITextView以交互方式移动,使用可能会或可能不会消除的键盘(通过在UIScrollView上设置dismiss interactively属性) . ... -
5 votesanswersviews
如何在UITableViewCell中的UITextView中一致地绘制NSAttributedString
我无法使用NSAttributedStrings在UITableViewCell中从UITextViews获得一致的结果 . **Inside - (UITableViewCell *)tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath )indexPath: UITableViewCell *cell = [t... -
0 votesanswersviews
UITextView在UITableViewCell中 - 高度正确调整大小但单元格被切断
The Problem 我在自定义UITableViewCell子类中有一个UITextView,它产生一些奇怪的行为 . 这是我看到的问题的GIF(相关项目是彩色的): 高度正确调整大小,但不显示单元格的全部内容 . 但是,当我暂停执行并打印出以下帧时: 细胞 Cell的内容视图 文本视图 框架都是正确的! 此外,当我使用视图层次结构调试器检查视图时,帧也都是正确的 . 使用视... -
0 votesanswersviews
UITextview文本不在垂直视图上垂直居中
我有一个UITextView的扩展,它将文本垂直居中在UITextView上,我在下面的SO答案中找到了:https://stackoverflow.com/a/38855122/4660602 我的UITextView存在于UITableViewCell中,问题是该函数似乎不适用于初始加载 . 它只在我重新加载tableView或滚动时才有效 . 我在 cellForRowAtIndexPath... -
1 votesanswersviews
有什么方法可以在UITableViewCell里面的UIStackView内动态调整UITextView的高度?
My situation: 我在UITableView原型单元格中的UIStackView中有一个UITextView . 经过一些研究和编码后,我通过在 heightForRowAt 和 estimatedHeightForRowAt 委托方法中返回 UITableViewAutomaticDimension ,实现了动态表行高度调整的正确代码 . 这是有效的,但问题是这种“动态”调整不够动态 ...