我正试图在UIDatepicker上实现UIToolbar,以便在触摸"完成"按钮时将其关闭.但是当我点击按钮时,日期选择器正在滚动,操作按钮不起作用.
这是我的代码:
datepicker = [[UIDatePicker alloc] initWithFrame:CGRectZero];
[datepicker setDatePickerMode:UIDatePickerModeDate];
[datepicker addTarget:self action:@selector(changeDate:) forControlEvents:UIControlEventValueChanged];
UIToolbar *toolbar= [[UIToolbar alloc] initWithFrame:CGRectMake(0,0,self.view.frame.size.width,44)];
toolbar.barStyle = UIBarStyleDefault;
UIBarButtonItem *flexibleSpaceLeft = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem* doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(dismiss)];
[toolbar setItems:[NSArray arrayWithObjects:flexibleSpaceLeft, doneButton, nil]];
[datepicker addSubview:toolbar];
Run Code Online (Sandbox Code Playgroud)
我的日期选择器:

谢谢您的帮助.
我想从 Gitlab CI 获取我的项目的构建徽章图像。我知道网址(文档):
http://example.gitlab.com/namespace/project/badges/branch/build.svg
但我的项目是私人项目,链接需要身份验证,我不知道如何使用此网址进行身份验证。感谢您的帮助。
该Tools | Create Command-line Launcher中缺少PhpStorm 2019.1(CF文件:https://www.jetbrains.com/help/phpstorm/working-with-the-ide-features-from-command-line.html#enable-cmd)
有人知道现在该怎么做吗?(我在MacOS Mojave上)
谢谢 :)
badge ×1
build ×1
gitlab ×1
gitlab-ci ×1
ios ×1
objective-c ×1
phpstorm ×1
uidatepicker ×1
uitoolbar ×1