这可能是一个全新的问题,但在这里.我正在制作一个纯AppleScript应用程序.它激活另一个应用程序,然后键入.问题是,当它激活应用程序时,它不会将应用程序窗口置于最前面.我试着告诉应用激活:
tell application "app_name.app"
activate
tell application "System Events" to keystroke "test"
end tell
Run Code Online (Sandbox Code Playgroud)
有帮助吗?谢谢!
当用户点击UIButton时,我试图将UIDatePicker用作键盘。我能够使它与文本字段一起使用,但是我不喜欢如何显示光标,并且如果用户具有外部键盘,则用户可以输入任何文本。这是我的代码:
@IBAction func dateFieldStart(sender: UITextField) {
var datePickerStartView : UIDatePicker = UIDatePicker()
datePickerStartView.datePickerMode = UIDatePickerMode.Time
sender.inputView = datePickerStartView // error when sender is UIButton
}
Run Code Online (Sandbox Code Playgroud)
我尝试将发送方更改为UIButton,但在上面标记的行上给出了此错误:
Cannot assign to 'inputView' in 'sender'
Run Code Online (Sandbox Code Playgroud)
我已经尝试研究它,似乎没有人对此有问题。有谁知道如何使用UIButton触发UIDatePicker inputView或任何可能无法让用户键入的更好的东西?谢谢!