草庐IT

MainStoryboard_iPad

全部标签

iOS 应用程序开发 (iPad) : Does Swift support self designed GUI and openGL?

我是iOS应用开发的初学者。我已经在Windows中使用Qt和openGL完成了一个程序。现在我要开发一个iOS版本,确切地说是iPad。然而,它们是完全不同的。我打算用Xcode和Swift开发iOS版。我想知道Swift是否支持自行设计的GUI,如CSS和openGL。它们都是我应用程序的必要部分。如果没有,有没有强大的iOS应用GUI设计工具?谢谢。 最佳答案 Swift不使用HTML或CSS,但有内置的对象,例如按钮和文本字段,它们具有属性检查器,您可以在那里更改它们的属性,例如大小、颜色、边框等。您可以单独设置它们的约束,

ios - 在 ios 中设置在 ipad 设备中设计良好的约束的好方法或好做法是什么

我已经创建了一个在iphone设备上运行良好的应用程序,我已经尝试过自动布局和约束,以便它在ipad上的iphone设备上也能正常工作,但问题是它可以在iphone中查看,但在ipad设备中查看距离似乎太远了。例如,如果我设置了约束距离,它在iPhone设备中是8,但它在iPad设备中似乎很宽。还有一种方法可以使图像或按钮或组件的大小调整得更大,以便适合ipad?在设置也适用于ipad的设计方面是否有好的做法或最佳方法。谢谢你。正如您在下图中看到的,这些数字和位置的距离就是它在我手机上的样子。屏幕截图是在ipad中拍摄的。这就是它在ipad上的样子。我设法为按钮start、skip和a

ios - 如何根据 ipad 的方向更改布局?

我只是在看新ipadair2上的时钟应用程序,当改变方向时它会影响布局。世界时钟选项卡中有6个时钟,纵向有2行,每行3个时钟,但横向有1行,每行6个时钟。我没有看到任何基于xcode6中允许区分横向和纵向的尺寸类别的东西,是否有不同/更好的方法来做到这一点? 最佳答案 有一个方法--willTransitionToTraitCollection:withTransitionCoordinator:--让您知道任何特征(例如水平尺寸类、垂直尺寸类、显示比例或用户界面惯用语)何时发生变化。您可以检查newCollection.verti

ios - 在 Swift 的 iPad 中没有选择任何内容时设置默认的详细 View Controller (在 Split View Controller 中)?

我想知道当在Swift的iPad的主视图Controller中没有选择任何内容时,如何设置默认的详细ViewController。例如,如果应用程序刚刚在内部加载并且用户没有选择任何内容,则详细ViewController将为ViewControllerDefault,如果用户选择主视图Controller中的任何行,则详细ViewController将是ViewControllerResult。那么我怎样才能在Swift中做到这一点呢?谢谢! 最佳答案 已经过去很长时间了,希望对大家有所帮助。funcviewDidLoad(){/

ios - 在 iPad 中显示矢量 map

我在一个显示map的应用程序中工作。我想提高map的缩放质量。为了使缩放清晰,它应该显示矢量图。我有.svg格式的矢量图。经过大量搜索,我发现我可以使用pdf格式,或者我可以使用像SVGKit这样的第三方库。.我知道我应该遵循哪种方法。请给我建议方法。另外,是否可以在代码本身中绘制矢量图?感谢和问候,普里亚 最佳答案 如你所见AppleImagesizeiPadPro尺寸为2732x2048(横向)模式,因此您不需要图像尺寸4096×3140它真的很大,因此根据您的需要制作所有图像,考虑2732x2048,然后使用它。您可以使用ht

ios - 当 iPad 处于横屏模式时 Swift 旋转图标

目前我的应用程序在纵向模式下看起来像这样:但是当我的iPad处于横向模式时,我希望我的图标看起来像这样:现在它在横向模式下看起来像这样:所以我的问题是:我怎样才能旋转图标?我不需要更多的东西只是图标应该移动 最佳答案 将这行代码添加到viewDidLoad方法中:NSNotificationCenter.defaultCenter().addObserver(self,selector:#selector(rotate),name:UIDeviceOrientationDidChangeNotification,object:nil

ios - UITableView 不会填满 iPad 上的整个屏幕

我在Main.storyboard中添加了一个UITableView,但没有设置任何额外的属性。在iPhone上,表格以纵向和横向模式填满整个屏幕,这是所需的行为。但是,在iPad上启动应用程序时,表格如下所示:当我向TableView添加以下约束时:将空间引导到容器边缘尾随空格到容器边距顶部布局指南的垂直间距底部布局指南的垂直间距此问题已在iPad(纵向和横向模式)上修复,但在iPhone上,横向模式下的第一个单元格被隐藏:我该如何解决这个问题?此问题不会出现在iPhone的纵向模式中,也不会出现在iPad的两种模式下。顺便说一句,Controller属性“调整ScrollView插

iOS UITesting 如何关闭 Popover(iPad Popover NOT Alert Style)

我有一个非常复杂的应用程序,有很多View和弹出窗口,可以快速选择条目。我无法关闭弹出窗口。我尝试了很多,例如:在窗口中点击坐标app.otherElements["PopoverDismissRegion"]命中后面的元素弹出窗口(根本无法点击)当我在XCode中记录它时,我得到:app.otherElements["PopoverDismissRegion"]这对我来说毫无意义。希望有人能帮忙。谢谢信息:iOS10.2、Xcode8.2.1、iPadAir2(设备和模拟器,结果相同) 最佳答案 编辑找到更好的解决方案here:X

ios - 在我的 iPhone/在我的 iPad 文件夹上,如何为我的应用程序创建文件夹?

谁能告诉我如何在“在我的iPhone上”位置为我的应用程序创建一个文件夹,该文件夹可通过"file"应用程序查看?我注意到其他应用程序在其中创建了带有图标的文件夹,但我可以找到零个开发人员文档来讨论“在我的iPhone上”或“在我的iPad上”文件夹。 最佳答案 要让您的文件可以出现在"file"应用中,您必须首先指定您的应用支持“就地打开”和“启用文件共享”。这些选项是使用Info.plist文件中的键配置的。第一个键是UIFileSharingEnabled,它允许iTunes共享您的文档文件夹中的文件。第二个键是LSSuppo

ios - Popover 图片库在 iPad iOS Swift 中不起作用

最近我的应用程序被应用程序审查拒绝,因为我没有使用Popover。然后我将编码更改为以下内容。但我仍然没有在模拟器中获得弹出窗口。总是得到正常的iPhone照片选择方法,它使应用程序崩溃。它甚至不打印“working”。@IBActionfuncchooseGallery(sender:UIBarButtonItem){imagePicker.sourceType=.PhotoLibrary//imagePicker.modalPresentationStyle=.Popover//presentViewController(imagePicker,animated:true,comp