开发者

iPhone: 'Linking' between two sub-view controllers

Here's my view controller hierarchy:

| [A]
| ---- [A1]
| ---- [A2]

One accesses view controllers A1 and A2 by tapping A1 and A2 cells respectively within view controller A.

Say I have tapped through to A1, and within that view controller I press a button which brings me straight through to A2, how do I:

  1. Remove A1 as the visible view, and also relinquish it from memory.
  2. Show A2.
  3. Have it so that a back button appears on A2's navigation controller which brings the user back to A when tapped.

As a bonus question, can anyone r开发者_C百科ecall a native iPhone application which does this kind of thing? You know, just so I can see how Apple handles it.

Thanks friends.


I think you can use same presentModalView and dismissis methods just specify withAnimation: NO. This way path in navigation controller will be correct.

And I don't recall seeing anything like this in standard apps... which may be a sign for you to re-think why are you trying to do this.


Depends on the relationships between the controllers but basically you have to pop A1 from the UINavigationController's stack and push A2 onto it.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜