0
我有一個導航控制器內部的表格視圖,但除此之外,導航控制器不做其他任何操作。所以這個班很無用。我也有一個導航控制器,裏面有一個mapviewcontroller,除此之外......它沒有別的。導航控制器應該怎麼做
我知道這項工作很重要,它可以來回導航視圖。但是,這是應該的方式嗎?
我有一個導航控制器內部的表格視圖,但除此之外,導航控制器不做其他任何操作。所以這個班很無用。我也有一個導航控制器,裏面有一個mapviewcontroller,除此之外......它沒有別的。導航控制器應該怎麼做
我知道這項工作很重要,它可以來回導航視圖。但是,這是應該的方式嗎?
UINavigationControllers用於管理UIViewControllers的堆棧。更具體地說,你應該把你的表和地圖放在UIViewControllers中。
說,例如,在你的錶鏈接到地圖的一個實例的元素,你可能
[self.navigationController pushViewController:mapVC animated:YES];
表視圖代表們didSelectRow
:atIndexPath:
嚴格地說,有一很少有需要擴展UINaviagtionController類的實例。
是的,這實際上是我在我的代碼中做的...但pushViewController是在TableViewController實現中完成的,而不是在navigationcontroller中完成的。那麼人們通常在導航控制器中做什麼? – aherlambang 2010-10-29 13:30:22
你是什麼意思「他pushViewController完成在TableViewController實現」? (也許有些代碼可以證明你在做什麼) – Chidj 2010-10-31 22:35:42