我正在寻找一种强制饼图切片变为未选中状态的方法。当您单击饼图时它会自动取消选择,但是我想知道是否有办法在按钮操作中取消选择它?
我有各种按钮可以显示相同数据的过滤版本,如果在单击按钮时选择了一个切片,它仍然处于选中状态。
任何帮助都会很棒。
谢谢
我正在实施自定义相机,为此我想设置曝光持续时间。
我设置滑块属性的代码是-
slider.maximumValue = Float(CMTimeGetSeconds(camera.activeFormat.maxExposureDuration))
slider.minimumValue = Float(CMTimeGetSeconds(camera.activeFormat.minExposureDuration))
Run Code Online (Sandbox Code Playgroud)
现在,每当滑块更改时设置曝光时间时就会出现问题。
我的代码看起来像这样 -
change(duration: CMTimeMakeWithSeconds(Double(slider.value), 600), iso: AVCaptureISOCurrent)
Run Code Online (Sandbox Code Playgroud)
但在
func CMTimeMakeWithSeconds(_ seconds: Float64, _ preferredTimescale: Int32) -> CMTime
Run Code Online (Sandbox Code Playgroud)
我很困惑preferredTimescale,它的价值应该是多少,它与 600 一起工作正常,但什么是理想价值。
目前,我正在像这样的按钮目标中设置自动大写
//This method is fired when keyboard is still active
- (IBAction)changeAutoCapitalization:(id)sender
{
self.textView.autocapitalizationType = UITextAutocapitalizationTypeWords;
}
Run Code Online (Sandbox Code Playgroud)
但这不会使键盘变为大写。
func addObserver(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?)
Run Code Online (Sandbox Code Playgroud)
此函数需要观察者成为某个对象,但需要将静态方法设置为选择器.
这个答案解释了当选择器是实例方法时如何设置选择器和观察者.
observers selector nsnotificationcenter notificationcenter swift
在什么情况下我会难过?如果我设置allowEditing为false。
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
if let selectedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
// I am happy :)
} else {
// I am sad :(
}
dismiss(animated: true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)
(我在iOS上发生了崩溃11.2.1 iPhone SE(按照所述Crashlytics),因此如果存在合法的条件可能会导致失败或仅仅是一个iOS错误,就感到困惑。)
swift ×5
ios ×3
avfoundation ×1
charts ×1
cmtime ×1
ios-charts ×1
ios11.2 ×1
objective-c ×1
observers ×1
pie-chart ×1
selector ×1
swift2 ×1
uiimage ×1
uitextview ×1