gpt4 book ai didi

iphone - Objective-C 中动态生成的属性/函数调用

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:23 25 4
gpt4 key购买 nike

是否可以动态构建属性或函数调用?我有一组要以相同方式呈现的 View 。所以如果我的部分代码是这样的

self.ViewName.hidden = NO;

我想为 View 名称使用一个变量,有没有办法做到这一点,比如

self{var}.hidden = NO;

其中“var”是 View 名称的 NSString 并在运行时计算?我知道这不适用于尖括号,只是为了说明我是如何尝试构建属性引用的。

谢谢

最佳答案

您可以使用 NSSelectorFromString 函数在运行时动态获取选择器。所以如果你想根据你会使用的字符串获取 viewName

[[self performSelector:NSSelectorFromString(@"ViewName")] setHidden:NO];

关于iphone - Objective-C 中动态生成的属性/函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3415706/

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