gpt4 book ai didi

ios - 以编程方式使用 Autolayout 添加 UISLider

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:46:43 27 4
gpt4 key购买 nike

我正在尝试以编程方式向我的 View 添加一个 UISlider,包括约束,以便它的宽度适应整个屏幕宽度。这是我到目前为止得到的:

enter image description here

//2 Add UISlider
self.slider = [[UISlider alloc] init];
[self.view addSubview:self.slider];

[self.view addConstraint:[NSLayoutConstraint constraintWithItem:self.slider
attribute:NSLayoutAttributeLeft
relatedBy:NSLayoutRelationEqual
toItem:self.view
attribute:NSLayoutAttributeLeft
multiplier:1
constant:0]];


[self.view addConstraint:[NSLayoutConstraint constraintWithItem:self.slider
attribute:NSLayoutAttributeRight
relatedBy:NSLayoutRelationEqual
toItem:self.view
attribute:NSLayoutAttributeRight
multiplier:1
constant:0]];

[self.view addConstraint:[NSLayoutConstraint constraintWithItem:self.slider
attribute:NSLayoutAttributeBottom
relatedBy:NSLayoutRelationEqual
toItem:self.view
attribute:NSLayoutAttributeBottom
multiplier:1
constant:0]];

最佳答案

缺少 self.slider.translatesAutoresizingMaskIntoConstraints = NO; 您的代码对我来说工作正常。见下图

enter image description here

关于ios - 以编程方式使用 Autolayout 添加 UISLider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21810358/

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