我正在构建一个iPhone应用程序,并且像大多数我试图用UIPageControl实现UIScrollView,但是我遇到了一个非常古怪的行为,我认为这可能是一个错误。希望你之前见过这个,因为这会让我疯狂。UIPageControl渲染与UIScrollView怪癖
基本上,页面控制工作正常,一切都挂钩,并在所有帐户正常工作除了UIPageControl内的某些位置的UIView,UIPageControl将停止呈现。
我只是把厦门国际银行窗口的截图,以帮助说明......下面是工作完全正常放置:
http://www.jasconi.us/prob1.png
的UIPageControl被放置在UIScrollView的身体上面。伟大的作品,一切都是可见的和工作。
接下来的两个不起作用:
http://www.jasconi.us/prob2.png http://www.jasconi.us/prob3.png
第一种是简单地放置滚动视图的下方。根本不渲染。
第二个放置在滚动视图上方,技术上不在其内部。也不渲染。
这到底是怎么回事?我试过使用
[[self view] bringSubviewToFront:pageControl];
...无济于事。
任何想法?
你能解释一下你改变了什么吗?我有这个相同的问题 - 出现在IB,但从来没有在模拟器。我已经尝试过所有缩放,大小调整和锚点组合。 任何帮助将不胜感激:-) – 2010-06-19 20:58:21
看起来像我的问题是把控制在白色背景!似乎选中的点是白色的,其他点是白色的,并且颜色较低,因此在白色背景下,它们都不可见! – 2010-06-19 21:01:15
哈哈,我的朋友很棒。两个默认的自动大小掩码是左侧和顶部。我把它们关闭了,它开始出现......好的东西我的应用程序只是肖像,如果我在做风景,我觉得我可能需要其中的一个或多个。 – casey 2011-06-30 04:08:16