【发布时间】:2011-05-22 04:10:35
【问题描述】:
好的,所以我确定我在某个地方错过了这个,但我认为我需要其他人来解决这个问题,因为我已经在这个圈子里转了一段时间。
我的情况真的很简单。
我有两个文件 TapView.m TapView.h
在 AppController.m 调用 showTapView 方法时加载。
-(void) showTapView {
[tapViewController resetAllStates:self];
[navigationController pushViewController animated:YES];
[tapViewController prepareTapView];
[[UIAccelerometer sharedAccelerometer] setDelegate:tapViewController];
}
现在这一切都很好,并且可以愉快地加载 TapView。这不是真正的问题,但我不喜欢以编程方式构建界面,我希望能够更改此方法,而不是加载它调用的以编程方式创建的视图基于 XIB 的视图,为了争论,我们将其称为 LazyView。
现在,如果这样做是一件大事,我很高兴,并且可以让它倾向于编程,只是让它通过 Interface Builder 工作将在未来进一步扩展应用程序时对我有很大帮助:)
顺便说一句,如果有人想知道,我已经使用来自开源项目的一些示例构建了该应用程序,该应用程序现在已经没有太多相似之处了,但它来自 Remotepad - 非常感谢这些家伙发布了来源,它帮助我了解 Bonjour 没有尽头。
【问题讨论】:
标签: iphone xcode ipad ios uiview