superview
|
slideview//可以上下滑动的view
|
subview//需要添加并固定在slideview之中的view
假设我现在有一个 slideview,这个slideview可以通过改变view.frame.origin.Y的
值上下滑动。
现在我想要在这个 slideview(而不是slideview的superview)的底部添加一个subview,我想让这个subview不随着slideView上下滑动,并且不将subview添加的slideView的superview之中。
因为我本身代码的关系,我是在slideview的superview中改变slideview.frame.origin.Y来滑动的,如果需要在superview中去调整slideview.subview的frame,会非常的麻烦。
现在请问有没有什么办法,只在slideviw中做出修改,让slideview.subview不随着slideview滑动?
也许我没有完全理解你的需求吧。从我现在看到的是,先不论你为何要这么做,要实现这个效果,我感觉可以在你调整
slideview.frame.origin.Y
的同时去调整slideview.subview
的 frame。可以用convertRect:toView:
这个方法来计算具体要调整多少,或者在slideView
里重写setTop:
方法,看自己往上调了多少,就把那个 subView 往下调多少。其实我最不能理解的既然这个 subView 不应该滚动,为何还要把它加在 slideView 的 subView 上。