gpt4 book ai didi

ios - 尝试从类文件创建按钮时找不到属性 View

转载 作者:行者123 更新时间:2023-11-29 03:17:39 24 4
gpt4 key购买 nike

我不确定我做错了什么。我使用下面的脚本在 View Controller 中创建了按钮。但是我想在不同的页面上创建很多相同的按钮,所以我想创建我自己的自定义类。但是我添加 subview 的行不允许我访问我的 View 。有什么建议吗?

- (void)makeButtonWithTitle:(NSString *)title atPositionIndex:(NSInteger)index {
const CGFloat buttonHeight = 60.0f;
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(.0f, buttonHeight*index, 300.0f, buttonHeight)];

button.tag = index;
[button setTitle:title forState:UIControlStateNormal];
button.titleLabel.font = [UIFont systemFontOfSize:16];
button.titleLabel.numberOfLines = 0; // Dynamic number of lines
button.titleLabel.textColor = [UIColor blackColor];
[button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];
}

最佳答案

将方法调用更改为:

 - (void)makeButtonWithTitle:(NSString*)title atPositionIndex:(NSInteger)index view2add:(UIView*)view2add

然后在方法的最后:[view2add addSubview:button];

关于ios - 尝试从类文件创建按钮时找不到属性 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21495826/

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