gpt4 book ai didi

ios - 以编程方式添加了 UIDatePicker ...我该如何移动它?

转载 作者:行者123 更新时间:2023-11-29 02:46:32 24 4
gpt4 key购买 nike

按照食谱食谱,我使用以下方法添加了一个 UIDatePicker:

    self.myDatePicker = [[UIDatePicker alloc] init];
self.myDatePicker.center = self.view.center;
[self.view addSubview:self.myDatePicker];

[self.myDatePicker addTarget:self
action:@selector(datePickerDateChanged:)
forControlEvents:UIControlEventValueChanged];

self.myDatePicker.datePickerMode = UIDatePickerModeTime;

所以它是居中的,但是我需要做什么来移动它呢?我只想在界面中将其上移。

编辑:谢谢,Saturisk!通过使用框架初始化解决了这个问题:

- (void)viewDidLoad
{
[super viewDidLoad];


CGRect pickerFrame = CGRectMake(0, 70, 0, 0);

self.myDatePicker = [[UIDatePicker alloc] initWithFrame:pickerFrame];
[self.view addSubview:self.myDatePicker];

[self.myDatePicker addTarget:self
action:@selector(datePickerDateChanged:)
forControlEvents:UIControlEventValueChanged];

self.myDatePicker.datePickerMode = UIDatePickerModeTime;

}

最佳答案

更改其框架或 initWithFrame。

self.myDatePicker.frame = CGRectMake(xPosition, yPosition, width, height);

self.myDatePicker = [[UIDatePicker alloc] initWithFrame: CGRectMake(xPosition, yPosition, width, height);

关于ios - 以编程方式添加了 UIDatePicker ...我该如何移动它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25048926/

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