问题标签 [uipickerviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 带有 ImageView 覆盖子视图的 UIPickerController 图像偏移量
我试图在相机中叠加十字准线,但在拍照后,图像与拍摄位置发生了偏移。例如,我会将十字准线与我家的灯泡对齐,拍照,然后十字准线会比图像高 20 像素左右。这是我展示 PickerController 的代码。
ios - 亮度控制滑块在 iOS 中的响应速度很慢
我真的需要帮助。
我正在创建简单的图像处理应用程序,我UIImage
从相机胶卷加载或拍照。我有一个亮度控制 ( slider
),可以调整图像的亮度。问题是滑块在模拟器上实时工作,但在 iphone 上响应延迟很小。我已经尝试了一切,但似乎没有任何运气。
请帮忙。我见过其他应用程序,其中滑块可以顺利运行,没有任何延迟。我究竟做错了什么?
谢谢
uipickerviewcontroller - 无法将多个选择器视图分配给单个视图控制器
通过将单个视图控制器分配为多个选择器的数据源和委托,我做错了吗?
ios - UIImagePickerController vs 状态栏 iOS8
我正在子类UIImagePickerController
化以尝试覆盖其默认状态栏行为并产生混合结果。我的应用程序使用基于视图控制器的状态栏外观。
如果没有子类别,我发现它Default
在拆除采摘器时会将状态栏样式更改为(DALK),而我在初始视图控制器中却没有尝试过修复它。同样,当拾音器在出现时隐藏状态栏时,将其向上滑动时,初始视图控制器的导航栏将其从64号高到44处滑动。
因此,我希望我的UIImagePickerController
子类将状态栏样式保持为LightContent
,并且为了解决滑动导航栏的问题,在呈现选择器时保持状态栏显示,然后将其隐藏在viewDidAppear:
.
第一个有趣的事情是,preferredStatusBarStyle
在prefersStatusBarHidden
我的选择器子类中根本没有调用,直到我也覆盖childViewControllerForStatusBarStyle
并childViewControllerForStatusBarHidden
返回 nil。这似乎表明通常, aUIImagePickerController
会覆盖那些,可能会返回一个内部子视图控制器。查看 中的视图层次结构viewDidAppear:
,肯定有一个孩子PLImagePickerCameraView
,而且很可能有一个控制器与之配套。遗憾的是我们不能覆盖这个控制器。
覆盖这些childViewControllerFor...
方法,preferredStatusBarStyle
并且确实在andprefersStatusBarHidden
之间被调用,并且确实可以使状态栏保持可见 and 。第二个有趣的事情是,在动画之前,状态栏会短暂闪烁。没有多少额外的电话到in或其他地方,例如似乎阻止了这种情况。viewWillAppear:
viewDidAppear:
LightContent
presentViewController
setNeedsStatusBarAppearanceUpdate
viewWillAppear:
viewDidLoad:
第三个有趣的事情是,酒吧风格在解雇期间仍然设置为黑暗,并且setNeedsStatusBarAppearanceUpdate
在选择器中没有额外的调用viewWillDisappear:
或viewDidDisappear:
似乎阻止了这种情况。
tl;博士——我发现UIImagePickerController
按需隐藏和显示状态栏可以很好地工作,但是设置栏样式是有问题的。选择器类中的某些东西或UINavigationController
它本身会自动更喜欢Default
条形样式,当它在关闭时切换到该样式时,似乎很难将其切换回来。
我已经看到 Question UIImagePickerController breaks status bar appearance,我在那里看到的没有任何帮助,iOS8.1 没有修复它。我确信将选择器设置navigationBar.barStyle
为黑色会做到这一点,但没有骰子。有什么想法吗?
(此外,在隐藏状态栏时防止导航栏滑动到 44 高度的任何提示UINavigationController
都会很有用,谢谢)
ios - iOS7+ Image Picking 的最佳实践是什么(>2014)
我有一个项目,我在其中选择并在集合视图中显示图像。我一直在使用UIImagePickerController
,但遇到了设计限制。
我真的只想格式化选择器控制器(大小和颜色),以便它适合项目其余部分的设计。关于此主题的许多关于 SO 的问题都以“移至AVFoundation
”回复。但是,AVFoundation
在执行此类任务时似乎很笨拙。
因此我的问题。
更新:
添加调用图像选择器的代码。我希望能够控制选择器框架的大小。
ios - 块语法翻译问题 Objective C 到 Swift
卡在这上面太久了。我已将所有正确的头文件导入到我的桥接头文件中......只需要知道如何将此块转换为 swift 语法?
ios - 更改 ios 相机覆盖 UIPickercontroller 中的标签文本
我正在尝试通过不同方法的计时器更改我在 UIImagePickerviewController 上的 UIView 叠加层中以编程方式创建的标签文本,但是当然当我尝试以这种方式更改文本时
labelname.text = @"测试";
我收到错误“使用未声明的标识符labelname
”
我怎样才能参考那个特定的标签?每次计时器滴答时我都应该创建一个新标签吗?
我试图在 .h 文件中声明它,但我猜我只是在创建一个不同的标签......有什么想法吗?
ios - 范围和数组 SWIFT 出现问题
嗨,我正在使用 Parse 开发一个应用程序,当用户创建一个帐户时,会有一个 UIPickerView 具有不同的字符串,用户必须从中进行选择。我试图将他们的选择保存在一个字符串中。我已经可以使用它了,但这可以保存一个数字而不是一个字符串。
当我尝试
我收到一条错误消息“使用未解析的标识符“行”。我猜这是因为范围,但我不知道如何解决它!
这是我的代码:
ios - iOS 相机视图 - 获取相机区域的大小
有没有办法只找出相机视图的高度(而不是选择器视图)?我需要知道,这样我才能在叠加视图上垂直居中十字准线 - 截图如下
ios - 将视频从相机胶卷保存到文档
如何将从相机胶卷中选择的视频保存到特定目的地?就我而言,我想将选定的视频保存到destinationPath
. 另外我怎样才能得到视频的持续时间?
代码: