WRCycleScrollView icon indicating copy to clipboard operation
WRCycleScrollView copied to clipboard

通过storyboard创建后的布局问题

Open R-U-N opened this issue 7 years ago • 6 comments

使用storyboard创建后,在不同的屏幕尺寸上运行,WRCycleScrollView无法自动适配,只会显示storyboard上的默认大小

R-U-N avatar Jul 02 '18 02:07 R-U-N

我把这里改成一致的就好了 image

kodeflow avatar Jul 25 '18 05:07 kodeflow

@1149863953 但是你一旦运行其他屏幕尺寸,依然会有问题。这里改成一致只能解决对应的机型运行的适配问题

R-U-N avatar Jul 30 '18 07:07 R-U-N

我分别用iphoneX和iphone 6 plus测试正常

kodeflow avatar Jul 30 '18 07:07 kodeflow

img_1401 b314442cf5658f3fd0ca65e87f9e6754

kodeflow avatar Jul 30 '18 08:07 kodeflow

@1149863953 你再用iphoneSE问题会更明显一点。在xib中的屏幕选项只是默认的xib尺寸,在viewDidLoad之后会根据设备的真实尺寸再更新frame,再看作者的源码,只是简单将superview的bounds复制给collectionView ,因此,当superview的尺寸,也就是xib中绑定的view发生变化时,collectinView还是保存着旧的frame,导致布局出错。 建议作者@wangrui460 在viewDidLayoutSubview中更新布局。 2018-07-31 2 11 21

R-U-N avatar Jul 31 '18 06:07 R-U-N

你可以提交给作者

kodeflow avatar Jul 31 '18 07:07 kodeflow