多个UIView控制器是否可以共享相同的代码



我正在制作一个带有多个视图控制器的应用程序,一个移动到下一个视图,一旦用户移动到下一个视图,就没有必要返回。

我已经为我需要播放声音的视图控制器创建了 .m .h 文件。

我需要帮助的是禁用UITextview中的复制/粘贴/定义,我知道如何使用(并且工作正常)

@interface MyUITextView : UITextView {
}
@end
@implementation MyUITextView
- (BOOL)canBecomeFirstResponder
{
return NO;
}

有没有办法使用这段代码一次而不为每个uiveiwcontroller创建.m .h文件?还是 Xcode 允许我将相同的名称分配给多个 uiveiwcontroller 并使用相同的代码段?

是否可以将其写入不同控制器上每个 UITextview 的应用程序委托中?

提前感谢您的任何帮助:)

您不必复制任何代码。 如果您使用 xib 文件或情节提要制作 UI,只需将您希望以这种方式运行的任何文本视图的类名设置为在 Xcode 的身份检查器中MyUITextView即可。

最新更新