我有点想知道定制 UI 的推荐方法是什么。我有大约 5 个屏幕,它们将共享一些相同的元素。一个是顶部栏,有点像导航栏,但不同。它的左侧有标题,没有后退按钮,右侧有背景图像和徽标。另一个是底部的菜单,其中包含用于栏的 UIImageView、3 个 UIButtons 打开 2 个不同的屏幕和一个打开相机。我想在所有 5 个屏幕上重复使用顶部栏和底部栏。有点像在 ASP.NET 上使用 UserControl。
目前我已经创建了 5 个 ViewControllers,这给了我 5 个 XIB 文件,我必须在上面放置相同的元素,并且我必须连接相同的事件。我想创建 2 个元素(顶部和底部栏),我可以在所有屏幕上重复使用它们。或者是否有一个更简单的解决方案来解决所有这些问题,例如将不同的中间部分推入其中的 1 个屏幕或类似的东西?就这件事而言,MonoTouch 是初学者,所以我很想知道这样的事情的发展方向是什么?