storyboard创建tableViewcell不显示其内控件

storyboard创建tableViewcell不显示其内控件这个问题,我之前没有做过相关的问题记录,所以每次都必须得用纯代码创建UItableView和UITableViewCell。这次在第一次用约束条件布局,所就用storyboard创建,还有不是继承UITableViewController,而是,在UIViewController中创建的。但是呐,创建完又是不显示控件,一万点伤害,一万匹神兽(草泥马)在奔腾啊!我是真的被恶心到了。

闲话不多说了,现在开始解决问题:

第一步,就是创建项目,接着在storyboard中拖控件UITableView和UITableViewCell,这两个控件,拖完后,开始添加约束条件,完了之后就是下面这样的(为了能让这篇文章长点细点,请原谅我这么啰嗦 !)


storyboard创建tableViewcell不显示其内控件_第1张图片
添加好约束条件截图

第二步,在连线之前有个比较方便的一个功能就是下面截图中的功能,很方便,先点击箭头指向的地方,然后才会出现截图中左侧红框和中间红框的界面。这样连线就非常方便了,从左侧直接连线到右侧.h界面,详细连线自己去尝试

storyboard创建tableViewcell不显示其内控件_第2张图片
连线之前功能界面截图

第三步,在代理方法中创建UITableViewCell的时候,dequeueReusableCellWithIdentifier:@“cell” 的值,要和右侧控制区的TableViewCell下的 identifier:@“cell” 的值要一致,也可以通过纯代码注册(具体可以去百度),如果不一致则不会显示TableViewCell内的其他控件。


storyboard创建tableViewcell不显示其内控件_第3张图片
dequeueReusableCellWithIdentifier 和 identifier 值的截图

总结:不论是storyboard,还是Xib创建tableViewcell不显示其内控件多半都是没有注册dequeueReusableCellWithIdentifier 和 identifier的值,或者是dequeueReusableCellWithIdentifier 和 identifier的值不相同不一致所造成的。

这下就不会忘记了!

如果哪里写的不对,请留言!

你可能感兴趣的:(storyboard创建tableViewcell不显示其内控件)