gpt4 book ai didi

ios - UIEdgeInsets 不工作

转载 作者:行者123 更新时间:2023-11-28 20:16:30 27 4
gpt4 key购买 nike

我希望按钮文本出现在按钮中间附近的 x 维度上。但是按钮文本仍然保留在 View 的最左侧,就好像 x0 一样。我已确保 setTitleEdgeInsetssetContentHorizo​​ntalAlignment。我还尝试设置 contentEdgeInsets 而不是 titleEdgeInsets。我错过了什么?

UIButton *row = [[UIButton alloc] initWithFrame:
CGRectMake(0, index * kRowHeight, 320, kRowHeight)];
[row setTitle:value forState:UIControlStateNormal];
[row setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft];
[row setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter];
[row setTitleEdgeInsets:UIEdgeInsetsMake(180.0, 20.0, 0, 0)];
[self.view addSubview:row];

最佳答案

我对参数的排序不正确。

UIEdgeInsets 定义为

typedef struct {
CGFloat top, left, bottom, right;
} UIEdgeInsets;

关于ios - UIEdgeInsets 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17890519/

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