我正在我的iPad应用程序中制作预订系统,该系统使用天数和预订单元格。点击每天部分的按钮即可添加新的预订。
正如您在图像中看到的那样,我的细胞每侧有24个像素的空间。这些是从一个单独的xib文件引入到屏幕的xib中。我也以这种方式提出了该部分的补充观点,但是,我无法达到同样的效果。需要注意的一点是,我在父屏幕上有一个CollectionViewReusableCell。我不确定这是否有所作为。
我尝试过的事情
我已经尝试在标题的xib中放置一个视图,而该视图具有所需的宽度,并将superview的背景颜色设置为透明,如建议here。我无法使用自动布局处理前导空格或尾随空格。
我还尝试将集合视图的section insets设置为左侧和右侧的24像素,详细为here。我已经在设计师和代码上通过在流布局上设置EdgeInsets来尝试这个。但这仍然不起作用。
我在这里做错了什么(或者说对了)?
答案 0 :(得分:0)
修复了我的问题,在ViewController的ViewDidLoad
中使用了这行代码。
View.CollectionView.ContentInset = new UIEdgeInsets(0, 24, 0, 24);
将左侧和右侧的部分填充设置为24像素。