ios开发技巧iOS入的那些坑ios实用开发技巧

不再用黑科技设置带图标的TextField

2016-01-11  本文已影响551人  花早

起因,一个初学的朋友被自动布局折腾得要死要活的...

给我发来一张这样的图

聊天记录

个人感觉在TextField上加View来实现这种界面的太普遍了...简直就是简单粗暴...其实因为用这种方式设置也是有道理的,因为大部分人也不知道TextField有LeftView这个属性..或者知道了,也懒得用...能够用拖控件解决的尽量不用代码去实现.

解决方法:使用IBInspectable

(怪我MarkDown学不好..直接截图了)

首先创建一个IBInspectable属性的UIImage变量,用于设置TextField的图标

头文件 m文件实现

为何需要重新定位? 如果不重新定位,会导致紧贴TextFeild 周围没有空隙显得很难看

如何使用?

很简单 直接继承这个类~打开视图编辑器

继承类

打开属性编辑器

属性

看到熟悉的LeftViewImage没~

随便设置一张图片~Run

成功啦

终于可以告别黑科技啦~也可以自己加一个分类去写,这样就不用每次继承这个类了

上一篇下一篇

猜你喜欢

热点阅读