iphone--设置UITextView内边距,解决textView内容显示不全的问题
来源:互联网 发布:海关总署发布数据 编辑:程序博客网 时间:2024/05/07 14:59
iphone--设置UITextView内边距
分类: Iphone 应用开发2012-12-11 20:16 853人阅读 评论(1) 收藏 举报
当我们因为一些需求将UITextView当成UILabel使用(为了使用UITextView自带的复制,粘贴,选择功能),这时我们只需要禁用UITextView的几个属性就行了
- textView.editable = NO;//不可编辑
- textView.scrollEnabled = NO;//不可滚动
这样就ok;
但是当我们在实际运用时,想计算文字的大小并设置UITextView的显示大小
- UIFont *font = [UIFont systemFontOfSize:14.0f]; //指定字符串的大小
- [textView setText:content];
- CGSize textSize = [content sizeWithFont:font constrainedToSize:CGSizeMake(200, 2000) lineBreakMode:UILineBreakModeCharacterWrap];
- CGRect articleframe = [articleLabel frame];
- textView.size.height = textSize.height ;
- textView.size.width = textSize.width;
- [textView setFrame:articleframe];
但是通过这种方法在UILabel上使用没有任何问题,但是在UITextView是却不行,文字总是显示不全,不管你主动写多了高度给它,当文字不一样了双会显示不全或显示高度过多;
可以用下面的方法试一下
- [self.articleLabel setContentInset:UIEdgeInsetsMake(-10, -5, -15, -5)];//设置UITextView的内边距
- [self.articleLabel setTextAlignment:NSTextAlignmentLeft];//并设置左对齐
- iphone--设置UITextView内边距,解决textView内容显示不全的问题
- UITextView内容显示不全或空白问题
- 重写TextView解决HorizontalScrollView中TextView显示不全的问题
- 【完美解决系列】Android在自定义Dialog中TextView内容显示不全的问题
- UITextView粘贴剪贴板上的内容导致文本显示不全
- 解决select选项内容过长,文字显示不全的问题
- 解决下拉框内容显示不全问题
- 解决GridView内容显示不全问题
- Android textview 显示不全的问题
- TextView显示不全问题分析
- iphone--设置UITextView内边距
- 解决GridView显示不全的问题
- 解决TrackPopupMenu显示菜单不全的问题
- 解决GridView显示不全的问题
- 解决ViewPagerIndicator标题显示不全的问题
- JavaScript解决select下拉框中的内容太长显示不全的问题
- 解决ScrollView下嵌套ListView、GridView中内容显示不全的问题
- WKWebView 内容显示不全问题
- CI8.2--矩阵行走问题
- 【美化§小熊设计xp电脑主题】
- Linux进程状态解析之R、S、D、T、Z、X
- c#句柄相关(往别的程序加自己的内容)
- 如何用ipad制作精美的视频,并发布到视频网站
- iphone--设置UITextView内边距,解决textView内容显示不全的问题
- java--加强之 eclipse开发工具
- (转载)C#反射Reflection学习随笔(完结篇)_AX
- VBS数组导出到Excel
- 各数据库要使用保留字的处理办法
- 【说不得得半路出家】对一个html案例模版的小小修改
- Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath)
- 从系统的运用进入Recover后y升级失败,unknown volume for path,困扰了2个星期了。
- 老码农教你学英语