如何隐藏我的UIView的一部分?

时间:2011-11-18 18:32:29

标签: iphone objective-c uiview

我的UIView中没有其他UI,我在顶部有一个UIButton,我想要隐藏,直到用户滚动查看最顶部的内容然后显示UIButton。 有没有办法实现这个。

谢谢,

2 个答案:

答案 0 :(得分:1)

UIView(因此对它进行子类化)都有一个隐藏属性,包括一个UIButton。您只需将其设置为YES / NO即可隐藏/向用户显示内容。

之后,真正的问题归结为显示/隐藏标准以及如何衡量它。如果您使用的是UIScrollView,则可以添加/实施UIScrollViewDelegate。这将为您提供scrollViewDidScrollToTop:等方法来检查用户是否滚动到顶部。

答案 1 :(得分:0)

跟踪上一个滚动偏移量,以便每次滚动都可以计算增量,告诉您用户是向上还是向下滚动。有了它,您可以切换按钮的“隐藏”属性。希望有所帮助。