初学iOS之UITextView

本人是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代替在速度上要快很多。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值