找到 98 篇文章 适用于 IPhone/iPad

如何在模拟器中开发 iOS 应用时使用图像?

Rishi Rathor
更新于 2020年6月30日 05:25:46

2K+ 浏览量

有时我们需要用多种情况测试我们的 iOS 应用,并且可能并非一直都有物理设备。例如,如果我们需要查看图像上传是否正常工作,但我们没有真实的 iPhone,那么可能需要向模拟器中添加更多图像并在那里进行测试。向模拟器中添加图像是一项简单的任务,可以通过几种不同的方法完成。其中一些方法如下所述。方法 1打开模拟器应用程序选择要添加的图像将其拖放到模拟器中它将被添加到… 阅读更多

如何在 Cocoa Touch 中更改 UIView 的边框颜色和粗细?

Jennifer Nicholas
更新于 2020年6月30日 05:13:43

545 浏览量

在本文中,我们将学习如何更改视图的边框颜色和粗细。这可以通过以下两种方式完成。方法 1 - 编写代码假设我们有一个名为 backView 的视图,然后要添加边框颜色和粗细,我们可以编写backView.layer.borderWidth = 5 // 或任何整数值backView.layer.bordercolor = colorLiteral(red: 0.09019608051, green: 0, blue: 0.3019607961, alpha: 1) 此代码将添加宽度为 5 且颜色为深蓝色的边框。以下是生成的输出。方法 2 - 使用 designable 和 inspectable 创建 UIView 的扩展@IBDesignable class DesignableView: UIView { } extension UIView ... 阅读更多

如何检测设备上运行的是哪个 iOS 版本?

Anvi Jain
更新于 2019年7月30日 22:30:24

466 浏览量

在开发 iOS 应用程序时,我们有时需要知道在 iPhone 设备上运行的是哪个版本。在本文中,我们将学习如何使用 iOS 应用程序查找正在使用的 iOS 版本。创建一个 iOS 应用程序,并在其 viewController 的 view did load 函数中编写以下代码。print(" 系统版本 - ",UIDevice.current.systemVersion)这将返回当前正在使用的设备的 iOS 版本。例如,我模拟器的当前版本是 iOS 12.0,因此结果为系统版本 – 12.0

如何在 iPhone/iPad 上的工具栏上创建向左箭头按钮?

Vrundesha Joshi
更新于 2020年6月30日 05:16:57

177 浏览量

要在工具栏上创建按钮,我们需要使用 iOS 的两个不同组件以及另一个图像,即向左箭头。在此之前,让我们看看这些组件是什么工具栏 - 工具栏是 iOS 的原生组件,用于在屏幕底部显示项目或工具栏。栏按钮项目 - 它是一个通常在工具栏或导航栏上创建的按钮。当使用故事板创建工具栏时,它会带有一个栏按钮项目。让我们从创建一个新项目开始,在 main.storyboard 中,为我们拥有的唯一 viewController 提供一些背景颜色。从… 阅读更多

iPhone 应用图标的确切半径和大小

Rishi Rathor
更新于 2019年7月30日 22:30:24

524 浏览量

每个 iPhone 应用程序都需要一些在某些事件发生时显示的图标,例如当出现一些新通知时,或主屏幕的图标,或在聚光灯中显示的图标。所有这些图标都有不同的尺寸属性,但除了它们的尺寸外,它们还有一些共同的属性。让我们先看看它们。图标应为 .png 格式图标应为平面,不应具有透明度。图像应为正方形,没有任何圆角。对于任何 iOS 设备,应用商店的图标大小为 1024px * 1024px其他应用图标大小通常基于 1x、2x… 阅读更多

如何使用 Swift 中的 MapKit 在两个位置之间绘制路线?

Vrundesha Joshi
更新于 2019年7月30日 22:30:24

832 浏览量

要在地图上绘制两个位置之间的路线,我们需要拥有这两个位置的坐标。一旦我们有了两个位置的坐标,我们就可以使用以下给定的函数在地图上的两点之间显示线。在本例中,我将使用两个随机位置作为两点。func getDirections(loc1: CLLocationCoordinate2D, loc2: CLLocationCoordinate2D) {    let source = MKMapItem(placemark: MKPlacemark(coordinate: loc1))    source.name = "您的位置"    let destination = MKMapItem(placemark: MKPlacemark(coordinate: loc2))    destination.name = "目的地"    MKMapItem.openMaps(with: [source, destination], launchOptions: [MKLaunchOptionsDirectionsModeKey: MKLaunchOptionsDirectionsModeDriving]) }我们将在此教程的 ViewDidLoad 中调用此函数以显示… 阅读更多

如何以编程方式将 UISegmentedControl 添加到容器视图中?

Rishi Rathor
更新于 2019年7月30日 22:30:24

2K+ 浏览量

要在 iOS 中使用 swift 添加 UISegmentControl,我们首先必须创建一个分段控件及其控制器函数,即其操作。让我们看看这些步骤。让我们创建一个函数来添加分段控件。func addControl() {    let segmentItems = ["第一", "第二"]    let control = UISegmentedControl(items: segmentItems) control.frame = CGRect(x: 10, y: 250, width: (self.view.frame.width - 20), height: 50) control.addTarget(self, action: #selector(segmentControl(_:)), for: .valueChanged) control.selectedSegmentIndex = 1 view.addSubview(control) }此函数可以在我们的视图控制器中调用以添加分段控件,让我们为… 阅读更多

如何使用 Swift 更改按钮背景颜色?

Rishi Rathor
更新于 2020年6月29日 14:06:03

4K+ 浏览量

要在 iOS 应用程序中更改按钮的背景颜色,我们需要访问 UIButton 的属性“backgroundColor”。我们可以通过两种方式做到这一点,以编程方式和使用故事板。方法 1 - 使用故事板编辑器在故事板中添加一个按钮,选择它转到其属性检查器并选择“背景”属性以选择颜色。方法 2 - 以编程方式更改背景在 View Controller 上创建按钮的出口。在 viewDidLoad() 或 viewWillLayoutSubview() 方法中添加更改背景颜色的代码。btn.backgroundColor = #colorLiteral(red: 0.4392156899, green: 0.01176470611, blue: 0.1921568662, alpha: 1)当我们运行该方法… 阅读更多

如何使用 Swift 打开和关闭 PDF 文件?

Anvi Jain
更新于 2019年7月30日 22:30:24

592 浏览量

在本文中,我们将了解如何在 iOS 中使用 swift 打开 pdf 文件。在这里,我们将通过在 iOS 中的 webView 中打开 pdf 的示例来完成此操作。让我们创建一个项目并将 WKWebView 添加到故事板中。将其出口连接到 ViewController 类。现在我们将看到两件不同的事情从 Web 上的 URL 打开 PDF 文件。要从 url 打开 Web 视图,首先我们需要有一个包含 pdf 文件的 url。在本例中,我将使用一个虚拟 URL https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf让我们先创建一个 URL,let url: URL! = URL(string: "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf")现在剩下的步骤… 阅读更多

如何使用 Swift 使 iPhone 振动?

Anvi Jain
更新于 2019年7月30日 22:30:24

2K+ 浏览量

要使用 swift 使 iPhone 振动,我们将使用两种不同的方法。首先创建一个新项目并将四个不同的按钮添加到主 View 控制器中。现在在您的视图控制器类中导入 AudioToolbox 框架。对于第一个按钮,添加一个操作并编写如下所示的代码:@IBAction func actionButtonOne(_ sender: Any) {    AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate)) }这将在您的设备上生成一个长时间的振动反馈。现在,要在 iOS 10 或更高版本的设备上创建更多振动效果,我们将为所有四个不同的按钮添加方法:@IBAction func actionButtonTwo(_ sender: Any) {    let generator = UIImpactFeedbackGenerator(style: .heavy)   ... 阅读更多

广告