在.h
文件,我有2個接口,這樣的:與.m文件的兩個@interface並調用一個.h文件中
@interface Main : UIViewController
@property (strong, nonatomic) IBOutlet UIView *MainView;
@end
@interface Sub : UIViewController
@property (strong, nonatomic) IBOutlet UIView *testView;
@end
之後,在.m
文件,我已經實現這樣的。如何在Main
實現中調用testView
(在不同的接口中聲明)?
@implementation Main
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
@end
編輯 - 我不能有或者我不希望有單獨的.h和.m文件,因爲我有很多接口,像這樣的。恐怕我需要創建很多.h和.m文件。所以,我將1 .h和1 .m文件中的所有文件合併在一起。
創建子實例(子* ASUB = .. ),然後你可以訪問testView,如:aSub.testView。但是這些更改僅適用於「主要」實例。 –
謝謝。我會這樣做。 –
誰投這個問題?我可以知道爲什麼嗎?我從來沒有給過任何理由的投票人 –