美文网首页
Storyboard上加载自定义xib

Storyboard上加载自定义xib

作者: Evans_Xiao | 来源:发表于2019-08-28 16:50 被阅读0次

为了加快开发速度,提升效率。今天研究了一下storyboardxib的使用。主要涉及了两个部分:

一、storyboard上加载自定义xib

网上只有swift版本,若需要请自行查找。这里主要介绍Objective-C版本。

效果图如下:


storyboard上加载自定义xib.jpg

当控件中的文字发生改变时,控件需要自适应效果。相信纯代码肯定容易,但是storyboard或者Xib两者合并使用就会出现问题。这里主要主要两点:

1、在storyboard中自定义控件属性的设置

001.jpg

2、在自定义控件中的属性设置

002.jpg

二、xib自定义cell

毋庸质疑,开发过程中cell的自定义需要的太多了,但是不想总是撸代码,所以就想到了xib。其实xib的使用也有很多方式,但是这里主要介绍文字可变,高度自适应的情况。
效果图如下:

xib自定义cell.jpg

democell的创建使用了两种方式:

1、类文件和xib分开创建 (XibTableViewCell

2、类文件和xib同时创建 (XibFileTableViewCell

不管使用哪种方式,都是带高度自适应的效果。实现方式如下:

因苹果官方自定API,所以不用每个cell进行计算,也不用设置cell的行高。

    self.tableView.rowHeight = UITableViewAutomaticDimension;

附录:

Demo地址:StoryBoardXibDemo

相关文章

网友评论

      本文标题:Storyboard上加载自定义xib

      本文链接:https://www.haomeiwen.com/subject/hojmectx.html