问题标签 [swift]

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 投票
7 回答
4504 浏览

objective-c - 如何在 iPhone 上将二进制文件转换为 pdf 文件?

我收到一个二进制 pdf 文件,它是 base64Binary 编码的。如何将其转换回 iPhone 上?我可以使用哪些工具包?

谢谢。

0 投票
7 回答
39325 浏览

ios - 以编程方式获取应用程序支持文件夹的路径

我正在尝试为用户的 Application Support 文件夹获取 NSString。

我知道我可以做到NSString *path = @"~/Library/Application Support";,但这似乎不太优雅。我玩过 using NSSearchPathForDirectoriesInDomains,但它似乎很冗长,并创建了几个不必要的对象(至少,我的实现是这样)。

有没有一种简单的方法可以做到这一点?

0 投票
8 回答
87067 浏览

ios - 使用标题视图自定义导航栏

我正在尝试在导航栏的中心添加一个自定义视图,并且我正在使用以下代码对其进行测试:

我在我的视图控制器的 viewDidLoad 方法中进行了设置,但是当我运行我的程序时,我的导航栏中似乎没有任何变化。

你能帮我解决这个问题吗?

0 投票
1 回答
996 浏览

ios - 如何访问 iOS 中的照片库?

有什么办法可以进入照片库吗?我不是在问UIImagePicker。在 iPhone 的原始相机应用程序中,当我触摸最后一张照片的缩略图(在左下角)时,它会进入照片库(实际上是相机胶卷)。那是私有API还是我可以以某种方式使用它?好吧,我想我可以使用 ALAsset 来实现它,但我只是想知道是否有任何 API

0 投票
5 回答
21831 浏览

ios - 推送视图时如何隐藏tabBar?

我的应用程序是一个选项卡式应用程序,它在 tabBarController 下有几个控制器。一个控制器是一个导航控制器,它的根视图是一个表格视图。当我点击表格视图的一行时,会推入另一个视图。那么问题是,当视图被推入时,如何隐藏底部的tabBar?另外,我还想在推送视图中添加另一个tabBar,所以我需要分配一个UITabBar或UITabBarController?还是有其他方法?谢谢!

0 投票
16 回答
96928 浏览

ios - 解析 URL 字符串以获取键值的最佳方法?

我需要解析这样的 URL 字符串:

我需要将 NSString 拆分为像cid=241和这样的信号部分&avg_rating=4.82280613104。我一直在这样做,substringWithRange:但是这些值以随机顺序返回,所以弄乱了。是否有任何允许轻松解析的类,您基本上可以将其转换为 NSDictionary 以便能够读取键的值(例如 ValueForKey: cidshould return 241)。还是有另一种比使用NSMakeRange获取子字符串更简单的方法来解析它?

0 投票
2 回答
4139 浏览

objective-c - 获取文件的 QuickLook 预览图像

有什么方法可以快速查看文件的预览图像吗?

我正在寻找这样的东西:

NSImage *image = [QuickLookPreviewer quickLookPreviewForFile:path];

0 投票
1 回答
13989 浏览

ios - UIImagePickerController - 默认情况下如何访问前置摄像头?

我使用 ViewController 中的以下代码调出相机:

我怎样才能使相机默认使用iPhone4的前置摄像头而不是后置摄像头?我尝试了 DeviceFront 无济于事。

另外,按下grabCamera 后,如何在此相机上添加子视图(一半大小)?如果我的 MainWindow.xib 中有这个子视图,我尝试在说出 presentModalViewController 代码后只说 addSubview 但它不起作用......我需要创建一个 NSTimer 并在相机显示完全呈现后加载 addSubview 还是我需要使用别的东西(类似于CSS中的z-index)第二个问题的答案是imgPicker.cameraOverlayView = viewName;

谢谢大家!

0 投票
9 回答
43095 浏览

ios - 如何在 UILabel 中将第一个字母大写?

我正在开发一个 iPhone 应用程序。在标签中,我想显示用户名称的第一个字母大写。我怎么做?

0 投票
9 回答
57481 浏览

ios - 检测 iOS UIDevice 方向

我需要检测设备何时处于纵向,以便触发特殊动画。但我不希望我的视图自动旋转。

当设备旋转为纵向时,如何覆盖自动旋转的视图?我的应用程序只需要以横向显示它的视图,但如果我希望能够检测到纵向的旋转,我似乎也需要支持纵向。