我有一个嵌入在scrollView中的imageView,以便我可以在imageView中捏合和缩放图像。但是,我想添加一个活动指示器,以便在加载图像数组时旋转。
我把指示器放在IB需要的地方,然后通过IBOutlet将它连接起来。它在视图加载时旋转,并在正确的时间停止,唯一的问题是它在图像和滚动视图的后面,而不是在我需要它的顶部。
我可以做些什么来改变这一点并将指示器发送到前面?我试着送回IB并送到前线,但都没有工作......
答案 0 :(得分:0)
我建议不要把它放在UIScrollView中。只是将其置于UIScrollView的顶部,但将根UIView作为其父级。您可以在文档查看器中拖动它(点击Cmd-0)并拖动它,以便活动指示符列为与根UIView的其他子项相同的级别。列表顶部的内容位于“后退”中,因此请确保活动指示符列在UIScrollView下方(但不在其中)。
答案 1 :(得分:0)
我在Apple的PageControl示例中遇到了类似的问题。 (http://developer.apple.com/library/ios/samplecode/PageControl/PageControl.zip) 对我来说,解决方案是删除示例中的重写视图方法,然后z排序应该正常工作。
- (UIView *)view
{
return self.scrollView;
}
显然,这只有在你的代码不依赖它的情况下才有效!