ios - 禁用/启用 UIDatepicker

标签 ios xcode

Xcode中有没有禁用/启用功能,我已经尝试过隐藏功能,但确实不符合我的需要。如果 uiswitch 已被切换,我试图关闭我的 UIDatepicker,如果它没有被切换,我希望它显示。隐藏它仍然会向我的邮件编辑器输出今天的日期。有办法做到这一点吗?

最佳答案

确保您的 .h 文件中的 UIDatepicker 具有属性 (IBOutlet) 那么你可以简单地这样做:

DatePickerNamed.userInteractionEnabled = YES;
DatePickerName.userInteractionEnabled = NO;

除此之外,如果我禁用按钮和开关,我还会调低它们的 alpha 值,因此还会有一个视觉反馈表明它们处于非事件状态。

关于ios - 禁用/启用 UIDatepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24530055/

相关文章:

ios - 在iPhone5上未收到推送通知

ios - 如何在 Xcode View 层次结构中拥有深度 View ?

ios - 如何在我的代码中实现反调试?

ios - Swift:如何防止未显示的 UITableViewCells 在滚动时被关闭

iphone - 如何替换 UIWebView 中的 SwipeGestureRecognizer 操作

ios - 使用 MPMoviePlayerController 或 AVPlayer (iOS) 播放受 M4V 保护的内容

ios - 在 xcode 中使用 swift 使用 View 宽度无法正确调整后续 uilabel 的大小

ios - Xcode 调试器不在某些文件中打印变量

swift - 更改 ViewController MacOS Swift

ios - NSData到UIImage的质量