初学iOS之UITextView

来源:互联网 发布:检测电源的软件 编辑:程序博客网 时间:2024/05/16 12:10

本人是iOS小菜鸟一枚,大神勿喷,我只是对学习iOS遇到的问题进行总结,还希望大牛们能指点指点。微笑

好了,废话不多说,进入正文。。。

前言:

以前只了解过UITextView并没有深入研究,这次做项目经常要用到它,但是问题却出了不少!以下就是目前遇到的问题和解决方法。

第一个问题:

UITextView位置问题、UITextView字居中(其实问题应该差不多)


原因:其实UITextView的位置就是你所设置的值,而且UITextView的字本身就是默认居上的,后来查了资料才知道原因,原来是使用了UINavigationController的原因,首先,因为使用了UINavigationController所以会自动往下移64个单位,UITextView字居中也是这个原因导致的!虽然经常用UINavigationController,但是这也是它的一个坑点!

解决方法:

viewDidLoad方法里添加以下代码就可以得到解决:

self.automaticallyAdjustsScrollViewInsets =NO;

这行代码的意思就是关闭UIScrollView自动适应屏幕。而UINavigationController就是继承了UIScrollView

第二个问题:

给UITextView添加提示语


这是我使用UITextView感到很无奈的一个地方,它没有像UITextfield的placeholder属性,大部分的人都是直接在UITextView上面放了一个Label,这也是一个解决方法,还有另一种方法,就是重写UITextView。不过我还是觉得直接用label代替在速度上要快很多。



0 0
原创粉丝点击