Mar*_*rty 0 singleton uiview ios
我有一个"加载..."覆盖UIView子类,在我的应用程序的各个地方使用.视图看起来总是一样的,并且一次不应该使用多个视图.这似乎是使用单身人士的好地方.为简单起见,我想只是类的方法showOverlay
和hideOverlay
,让每一个使用它不具有类来管理它的一个实例.它到处都是重复的代码.
我的直觉告诉我这是一个坏主意,但我不确定为什么会这样.它被认为是一种不好的做法吗?这是一个简单的视图,不应占用太多内存.
小智 6
不要使用单身人士UIView
.创建加载屏幕的最佳方法UIViewController
是创建一个超级UIViewController
像"ViewController".在那里你创建了一个公共showOverlay
和hideOverlay
方法.
然后,你需要子类人的UIViewControllers
距离ViewController
@interface ViewController
- (void)showOverlay;
- (void)hideOverlay;
@end
@interface MainViewController : ViewController
@end
Run Code Online (Sandbox Code Playgroud)
在您的实现中实现showOverlay和hideOverlay.然后你可以从中调用这些方法MainViewController
归档时间: |
|
查看次数: |
983 次 |
最近记录: |