gpt4 book ai didi

ios - 访问其他类中的变量

转载 作者:行者123 更新时间:2023-11-28 21:47:12 25 4
gpt4 key购买 nike

我有 2 个类:

classVC: ViewController
classView: UIview

如何从 classView 中的 classVC 访问 navAndStatusHeight

int navAndStatusHeight = self.navigationController.navigationBar.frame.size.height
+ [UIApplication sharedApplication].statusBarFrame.size.height;

最佳答案

如果是 subview ,则在父 View 中将高度声明为属性:

@property (nonatomic,strong) NSNumber *navAndStatusHeight;

然后从您的 subview 访问此属性。 (我正在考虑 subview 作为 subview )

如果你不使用 segues,你可以使用 NSUSerDefaults 来存储 int 值并在你需要的任何地方取回它。

存储一个整数:

[[NSUserDefaults standardUserDefaults] setInteger:navAndStatusHeight forKey:@"navHeight"];

取回:

NSInteger height = [[NSUserDefaults standardUserDefaults] integerForKey:@"navHeight"];

关于ios - 访问其他类中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29651751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com