上面的这个界面用CollectionView 如何实现这种不同大小块的效果, 还有下面的两个按钮, 是如何添加?
设置第一个cell的宽为屏幕的宽,其它cell的宽为屏幕宽的一半,CollectionView会自动布局。
最下面两个按钮可以直接加到viewController的view上
@hampotato @he15his
这5个块,是这么生成的, 我实现了一个接口,当有人参加了会议时,服务器向这个接口发送消息,我希望动态生成这个窗口, 是不是我需要用代码动态来创建这些小块的view?
2 回答1.1k 阅读
1 回答996 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
1.3k 阅读
CollectionView 的流式布局可以实现。可以参考官方文档
下面的两个按钮,是浮在底下那层上面的一层View里面的。
update:即使ViewController是动态创建的,里面的子view(包括ViewController本身)也不一定要用代码创建。ViewController可以在
viewDidLoad
里调用[bundle loadNibNamed:nibName owner:self options:nil]
,子view可以用[[bundle loadNibNamed:nibName owner:nil options:nil] objectAtIndex:0]