Ios UIScrollView页面宽度与屏幕大小不匹配
我正在试图找到一个关于一个古怪行为的答案,我可能不理解它;/iOS 7.1上UIScrollView的应用 这是我拥有的视图层次结构: UIScrollView宽度1024像素 页面夹UIView宽度2048 px1 UIView页面2 UIView 我添加了第一页,第0,0,1024帧,高度 和第二页,第1024、0、1024帧,高度 但是这在第1页和第2页之间产生了一个巨大的空白,我不知道为什么 如果我将第二页的origin.x设置为512,则可以正常工作,但对我来说毫无意义;/屏幕的宽度是1024,那个么为什么512可以工作呢? 第1页帧0,01024,高度 第2页第512帧,第0帧,第1024帧,高度 有什么想法吗 就代码而言,这是非常基本的: scrollView.contentSize=2048,高度 pageHolder.size=2048,高度Ios UIScrollView页面宽度与屏幕大小不匹配,ios,ipad,uiscrollview,ios7.1,Ios,Ipad,Uiscrollview,Ios7.1,我正在试图找到一个关于一个古怪行为的答案,我可能不理解它;/iOS 7.1上UIScrollView的应用 这是我拥有的视图层次结构: UIScrollView宽度1024像素 页面夹UIView宽度2048 px1 UIView页面2 UIView 我添加了第一页,第0,0,1024帧,高度 和第二页,第1024、0、1024帧,高度 但是这在第1页和第2页之间产生了一个巨大的空白,我不知道为什么 如果我将第二页的origin.x设置为512,则可以正常工作,但对我来说毫无意义;/屏幕的宽度是
然后只需将子视图页面添加到pageHolder…您确定您处理的是px而不是pt吗?通常,您的设备将使用点而不是像素进行测量。在iOS设备上放置坐标时,不要考虑屏幕密度为2x或3x。我想这毕竟是pt,但这不会改变问题-页面的宽度正确覆盖整个屏幕,问题在于每个页面的原点,除非原点的单位与宽度不同?如果将宽度设置为512,您会看到什么?