问题标签 [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.

0 投票
0 回答
118 浏览

ios - 带有 ImageView 覆盖子视图的 UIPickerController 图像偏移量

我试图在相机中叠加十字准线,但在拍照后,图像与拍摄位置发生了偏移。例如,我会将十字准线与我家的灯泡对齐,拍照,然后十字准线会比图像高 20 像素左右。这是我展示 PickerController 的代码。

0 投票
1 回答
510 浏览

ios - 亮度控制滑块在 iOS 中的响应速度很慢

我真的需要帮助。

我正在创建简单的图像处理应用程序,我UIImage从相机胶卷加载或拍照。我有一个亮度控制 ( slider),可以调整图像的亮度。问题是滑块在模拟器上实时工作,但在 iphone 上响应延迟很小。我已经尝试了一切,但似乎没有任何运气。

请帮忙。我见过其他应用程序,其中滑块可以顺利运行,没有任何延迟。我究竟做错了什么?

谢谢

0 投票
1 回答
33 浏览

uipickerviewcontroller - 无法将多个选择器视图分配给单个视图控制器

通过将单个视图控制器分配为多个选择器的数据源和委托,我做错了吗?

0 投票
0 回答
986 浏览

ios - UIImagePickerController vs 状态栏 iOS8

我正在子类UIImagePickerController化以尝试覆盖其默认状态栏行为并产生混合结果。我的应用程序使用基于视图控制器的状态栏外观。


如果没有子类别,我发现它Default在拆除采摘器时会将状态栏样式更改为(DALK),而我在初始视图控制器中却没有尝试过修复它。同样,当拾音器在出现时隐藏状态栏时,将其向上滑动时,初始视图控制器的导航栏将其从64号高到44处滑动。

因此,我希望我的UIImagePickerController子类将状态栏样式保持为LightContent,并且为了解决滑动导航栏的问题,在呈现选择器时保持状态栏显示,然后将其隐藏在viewDidAppear:.

一个有趣的事情是,preferredStatusBarStyleprefersStatusBarHidden我的选择器子类中根本没有调用,直到我也覆盖childViewControllerForStatusBarStylechildViewControllerForStatusBarHidden返回 nil。这似乎表明通常, aUIImagePickerController会覆盖那些,可能会返回一个内部子视图控制器。查看 中的视图层次结构viewDidAppear:,肯定有一个孩子PLImagePickerCameraView,而且很可能有一个控制器与之配套。遗憾的是我们不能覆盖这个控制器。

覆盖这些childViewControllerFor...方法,preferredStatusBarStyle并且确实在andprefersStatusBarHidden之间被调用,并且确实可以使状态栏保持可见 and 。第二个有趣的事情是,在动画之前,状态栏会短暂闪烁。没有多少额外的电话到in或其他地方,例如似乎阻止了这种情况。viewWillAppear:viewDidAppear:LightContentpresentViewControllersetNeedsStatusBarAppearanceUpdateviewWillAppear:viewDidLoad:

第三个有趣的事情是,酒吧风格在解雇期间仍然设置为黑暗,并且setNeedsStatusBarAppearanceUpdate在选择器中没有额外的调用viewWillDisappear:viewDidDisappear:似乎阻止了这种情况。


tl;博士——我发现UIImagePickerController按需隐藏和显示状态栏可以很好地工作,但是设置栏样式是有问题的。选择器类中的某些东西或UINavigationController它本身会自动更喜欢Default条形样式,当它在关闭时切换到该样式时,似乎很难将其切换回来。

我已经看到 Question UIImagePickerController breaks status bar appearance,我在那里看到的没有任何帮助,iOS8.1 没有修复它。我确信将选择器设置navigationBar.barStyle为黑色会做到这一点,但没有骰子。有什么想法吗?

(此外,在隐藏状态栏时防止导航栏滑动到 44 高度的任何提示UINavigationController都会很有用,谢谢)

0 投票
1 回答
74 浏览

ios - iOS7+ Image Picking 的最佳实践是什么(>2014)

我有一个项目,我在其中选择并在集合视图中显示图像。我一直在使用UIImagePickerController,但遇到了设计限制。

我真的只想格式化选择器控制器(大小和颜色),以便它适合项目其余部分的设计。关于此主题的许多关于 SO 的问题都以“移至AVFoundation”回复。但是,AVFoundation在执行此类任务时似乎很笨拙。

因此我的问题。

更新:

添加调用图像选择器的代码。我希望能够控制选择器框架的大小。

0 投票
1 回答
185 浏览

ios - 块语法翻译问题 Objective C 到 Swift

卡在这上面太久了。我已将所有正确的头文件导入到我的桥接头文件中......只需要知道如何将此块转换为 swift 语法?

0 投票
1 回答
546 浏览

ios - 更改 ios 相机覆盖 UIPickercontroller 中的标签文本

我正在尝试通过不同方法的计时器更改我在 UIImagePickerviewController 上的 UIView 叠加层中以编程方式创建的标签文本,但是当然当我尝试以这种方式更改文本时

labelname.text = @"测试";

我收到错误“使用未声明的标识符labelname

我怎样才能参考那个特定的标签?每次计时器滴答时我都应该创建一个新标签吗?

我试图在 .h 文件中声明它,但我猜我只是在创建一个不同的标签......有什么想法吗?

0 投票
1 回答
88 浏览

ios - 范围和数组 SWIFT 出现问题

嗨,我正在使用 Parse 开发一个应用程序,当用户创建一个帐户时,会有一个 UIPickerView 具有不同的字符串,用户必须从中进行选择。我试图将他们的选择保存在一个字符串中。我已经可以使用它了,但这可以保存一个数字而不是一个字符串。

当我尝试

我收到一条错误消息“使用未解析的标识符“行”。我猜这是因为范围,但我不知道如何解决它!

这是我的代码:

0 投票
1 回答
374 浏览

ios - iOS 相机视图 - 获取相机区域的大小

有没有办法只找出相机视图的高度(而不是选择器视图)?我需要知道,这样我才能在叠加视图上垂直居中十字准线 - 截图如下

在此处输入图像描述

0 投票
1 回答
383 浏览

ios - 将视频从相机胶卷保存到文档

如何将从相机胶卷中选择的视频保存到特定目的地?就我而言,我想将选定的视频保存到destinationPath. 另外我怎样才能得到视频的持续时间?

代码: