使用storyboard或xib实现都有些限制,不能完全自定义。如你提到的多行时的显示问题。我的建议是代码实现。
通过上面的UI显示,你可以自定义出来几个Cell
如显示基本信息的cell
显示图片的cell
显示小组成员的cell
显示留言的cell然后通过代码组装在一起。这样的话可复用性更好一些。自定义的那些cell说不定还可以在其它页面被使用到,所以把它们封装起来。至于提到文本多行计算高度的问题,就更简单了
CGSize lblSize=[label.text sizeWithFont:lblSize.font]; //////得到当前label的实际大小
label.frame=CGRectMake(label.frame.origin.x,label.frame.origin.y,lblSize.width,lblsize.height); ///////重置label的frame
通过上面的UI显示,你可以自定义出来几个Cell
如显示基本信息的cell
显示图片的cell
显示小组成员的cell
显示留言的cell然后通过代码组装在一起。这样的话可复用性更好一些。自定义的那些cell说不定还可以在其它页面被使用到,所以把它们封装起来。至于提到文本多行计算高度的问题,就更简单了
CGSize lblSize=[label.text sizeWithFont:lblSize.font]; //////得到当前label的实际大小
label.frame=CGRectMake(label.frame.origin.x,label.frame.origin.y,lblSize.width,lblsize.height); ///////重置label的frame
解决方案 »
- sina微博
- 在windows平台下开发objective-c2.0程序,如何显示中文?
- ios开发中有没有类似andorid的listview的控件啊,现在项目急用,高手请进!!
- mac cocos2d-x安装问题
- 请问开发ios软件一定要有mac系统么?
- 我做的程序,大家帮赞点人气啊
- 求助,分真心不多了,关于http异步请求接收到的数据 如何用这些数据来初始化view呢?
- 各路ios精英,本人小菜鸟一枚 想寻求好的学习方法
- AFNetworking post请求是异步的吗?
- iOS appstore 审核被拒.求助.
- iphone 传json 字符串到webSercie
- tableview 全选问题
不一定要用uitableview 。 可以自己code整个布局。从上向下addsubview 。也就不会出现因上面的改变影响到下面的情况
。因为下面的位置取决于上面计算得到的。