我有2节课:
classVC: ViewController
classView: UIview
如何在classView中从classVC访问
navAndStatusHeight
?int navAndStatusHeight = self.navigationController.navigationBar.frame.size.height
+ [UIApplication sharedApplication].statusBarFrame.size.height;
最佳答案
如果是子视图,则在父视图中将height声明为属性:
@property (nonatomic,strong) NSNumber *navAndStatusHeight;
然后从您的子视图访问此属性。 (我正在将子视图视为子视图)
如果您不使用Segues,则可以使用NSUSerDefaults存储int值并将其返回到需要的任何位置。
要存储一个整数:
[[NSUserDefaults standardUserDefaults] setInteger:navAndStatusHeight forKey:@"navHeight"];
找回它:
NSInteger height = [[NSUserDefaults standardUserDefaults] integerForKey:@"navHeight"];
关于ios - 访问其他类中的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29651751/