自定义cell中放一个textField

来源:互联网 发布:macbook软件无法删除 编辑:程序博客网 时间:2024/05/01 04:17

这个问题,我想应该是大家遇到的最悲剧的问题,同样,我也遇到了~

我想大家一定会找解决方法,我在网上看了许多的解决方法,但是一个没看懂,最后我采用了代码的方法解决了,我发现代码的方法解决的也是蛮简单的,并不困难,那么接下来,我就说说怎么做

首页还是在自定义cell,在cell上,你们看到了,最后有很长的一个距离,如下图



------------------

你在controller的.m文件上,添加属性


------------------

接下来初始化textField,添加代理 <UITextFieldDelegate>



------------------

在cell里面创建一个自定view,在view上面放你定义的这一堆的textFiled,注意这个代码要在cellForRow里面写,这样你才能成功用上cell,这样写的好处在于,你不用适配了,不管是多大的屏幕,你textfiled都会在cell的width - 170的位置上,宽度是170,正好到cell的尾部。



------------------

接下来把你之前创好的textField放在customView上,接下来,你就可以运行啦,你需要的值,都会放在你创造好的textField上


------------------

这个自定义cell的创建后加textField,这种方法就可以使用啦,我感觉不算难,而且不用适配,还有自定义cell上的视图textField取不到值的问题,也解决啦,个人见解,能解决问题就好


0 0
原创粉丝点击