找到 2041 篇文章,关于移动开发

如何在 iOS/iPhone 中创建 WebView?

Anvi Jain
更新于 2020年6月30日 05:24:12

471 次浏览

要在 iOS 中创建 web view,我们将使用 iOS 的 Webkit 框架。以前使用 UIWebView 创建 web view,但现在已弃用。我们将在这个项目中使用 WebKit View。创建一个新项目,然后从对象库中将 webKit View 拖放到 ViewController。根据您的需求设置约束。在 ViewController 中进行 webKit 的出口连接。我们将使用下面的代码在这个例子中打开 Facebook。let url = URL(string: "https://www.facebook.com") override func viewDidLoad() { super.viewDidLoad() let request = URLRequest.init(url: self.url!) self.wbView.load(request) }现在,我们最终需要添加一个密钥 App Transport Security Settings ... 阅读更多

如何在 iOS 中设置导航栏的背景?

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

1K+ 次浏览

要设置导航栏的背景颜色,我们可以通过编程方式或通过故事板(如果在故事板中)来实现。方法 1让我们看看如何通过故事板编辑器更改导航栏的背景颜色。创建一个新项目,选择它的视图控制器,并嵌入到导航控制器中。选择导航栏,然后转到它的属性检查器。这就是它在 Xcode 10 中的样子。您可以从那里选择色调颜色,它将为导航控制器更改。方法 2以编程方式更改导航背景。要以编程方式更改它,请转到视图控制器,然后... 阅读更多

UITableViewController 和 UIViewController 有什么区别?

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

482 次浏览

UItableViewController 和 UIViewController 是 iOS UIKit 框架的两个不同的对象。两者用于不同的目的。UIViewController 类管理一个 ViewContoller,它负责在该 View controller 中发生的 action。此类知道在视图控制器上发生的 action,例如 ViewDidLoad、ViewWillApper、ViewDidAppear、ViewWillDisapper、ViewDidDisapper。而 UITableViewController 负责使用 UITableViewDataSource、UITableViewDelegate 管理表格、其数据及其事件。UITableViewController 符合 UIViewController、UITableViewDataSource 和 UITableViewDelegate 来实现表格视图。下面是一个实现 UIViewController 的类的示例。class ViewController : UIViewController { @IBOutlet weak var sampleView: UIView! ... 阅读更多

如何在 iPhone/iOS 中比较两个 NSDate?

Jennifer Nicholas
更新于 2019年7月30日 22:30:24

118 次浏览

在这篇文章中,我们将学习如何在 Swift 中比较两个 NSDate。首先,我们需要创建两个 NSDate。这次我们将使用 playground 而不是模拟器。首先,让我们创建两个不同的日期。let dateOne = NSDateComponents() dateOne.day = 5 dateOne.month = 6 dateOne.year = 1993 let dateTwo = NSDateComponents() dateTwo.day = 4 dateTwo.month = 2 dateTwo.year = 1995使用这些日期组件,我们将创建日期然后比较它们let cal = NSCalendar.current let FirstDate = cal.date(from: dateOne as DateComponents) let secondDate = cal.date(from: dateTwo as DateComponents)现在要比较它们,我们将使用 if 条件。if secondDate!.compare(firstDate!) == .orderedAscending { ... 阅读更多

如何从 iPhone 应用程序发送邮件?

Anvi Jain
更新于 2020年6月30日 05:25:17

141 次浏览

要从我们的应用程序发送电子邮件,我们需要使用 URL Schemes 和一些事件操作,这些操作将发送电子邮件。我们实际上无法从应用程序发送电子邮件,除非它是一个邮件应用程序并且我们使用 iOS 的 MessageUI 框架,但我们可以从我们的应用程序打开一些预先填写了电子邮件和主题的电子邮件应用程序。我们将看到两种实现方法。让我们看看如何用一个示例打开 iOS 的 MAIL 应用程序。创建一个项目,在其第一个视图控制器上添加一个按钮,并将它的文本更改为打开“打开电子邮件”,... 阅读更多

iOS 模拟器的屏幕截图存储在哪里?

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

2K+ 次浏览

在模拟器上拍摄的屏幕截图通常存储在您使用的系统的桌面上。屏幕截图可能有多种场景,其中一些场景如下所示。当使用“Command”+ S 或从文件菜单的“新建屏幕截图”选项拍摄图像时,它们通常按类似于“Simulator Screen Shot - iPhone 7 Plus - 2018-12-26 at 18.18.14”的名称存储,该名称包含当前正在运行的模拟器,后跟 YYYY-MM-DD at HH:MM:SS 格式的日期。如果它们是用 Mac 的“Command + shift + 3”或“command + shift + 4”按钮拍摄的,则它们是... 阅读更多

如何在模拟器中开发 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- 创建 UIView 的扩展,带可设计和可检查@IBDesignable class DesignableView: UIView { } extension UIView ... 阅读更多

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

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

466 次浏览

在开发 iOS 应用程序时,我们有时需要知道在 iPhone 设备上运行的是哪个版本。在这篇文章中,我们将学习如何使用 iOS 应用程序查找正在使用的 iOS 版本。创建一个 iOS 应用程序,在其视图控制器的视图 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 中,为我们拥有的唯一视图控制器提供一些背景颜色。从... 阅读更多

广告