建议写成UIView的分类,如下:
.h
- (UIViewController *)viewController;
.m
- (UIViewController *)viewController { UIResponder *responder = self.nextResponder; while (![responder isKindOfClass:[UIViewController class]] && responder != nil) { responder = responder.nextResponder; } return (UIViewController *)responder; }
本文介绍了一种使用Swift语言实现UIView分类的方法,通过该方法可以轻松地从UIView中获取到其对应的UIViewController实例。这一技巧对于iOS开发者来说非常实用,能够简化代码并提高开发效率。

被折叠的 条评论
为什么被折叠?



