找到关于 iPhone/iPad 的98 篇文章

如何在 iOS 应用中使用 Swift 发出 HTTP 请求?

Fendadis John
更新于 2019-07-30 22:30:25

780 次浏览

要在 iOS 中发出 HTTP 请求,我们将使用 DataTask 和会话。我们将创建配置、会话、URL、请求和 dataTask 对象。让我们看看我们将要执行的步骤。HTTP 请求可以是不同类型的,这取决于我们想要向服务器发出什么样的请求。以下是基本的请求类型:“GET”、“POST”、“PUT”、“DELETE”,我们可以根据我们的 API 使用任何一种。每种请求的基本原理都相同,如下所示。让我们用 DELETE 类型的请求来看这些例子。首先,我们……阅读更多

在 Swift 中动态更改 TableView 单元格高度

George John
更新于 2019-07-30 22:30:25

7K+ 次浏览

要在 iOS 中动态更改 tableView 单元格的高度,即根据可用内容调整单元格大小,我们需要使用自动维度属性。我们将通过一个示例项目来演示这一点。创建一个空项目,转到它的 viewController 类,使其符合 UITableViewDataSource 和 UITableViewDelegate。现在,在下面的代码中,我们将首先创建一个表格,然后为该表格注册一个单元格,并添加一些表格属性。我们将设置表格视图委托和表格视图数据源。最后,我们将表格视图添加到视图中。然后,我们将在这个 viewDidLoad 方法中调用此函数……阅读更多

使用 Swift 以编程方式在 iOS 中添加导航栏

Samual Sam
更新于 2019-07-30 22:30:25

3K+ 次浏览

要以编程方式添加导航栏,我们将执行下面提到的几个步骤。我们将在 viewController 的 ViewWillLayoutSubviews 方法中执行此操作。获取当前视图的宽度。let width = self.view.frame.width 使用当前视图的宽度和 44 px 的高度(这是导航栏的默认高度)创建一个导航栏。let navigationBar: UINavigationBar = UINavigationBar(frame: CGRect(x: 0, y: 0, width: width, height: 44)) 将新创建的导航栏添加到我们的视图。self.view.addSubview(navigationBar) 我们可以进一步扩展此示例,向我们的视图添加标题和按钮。完整的结果应该看起来像……阅读更多

如何在 Swift 中限制 UITextField 只接受数字?

karthikeya Boyini
更新于 2019-07-30 22:30:25

6K+ 次浏览

在 iOS 应用中,有时我们需要限制文本字段只接受数字作为输入,这可以通过多种方式实现,让我们来看看其中的一些方法。方法 1:从故事板更改文本字段类型。选择要限制为数字输入的文本字段。转到其属性检查器。选择键盘类型,然后从那里选择数字键盘。方法 2:以编程方式将输入限制为数字。选择文本字段在视图控制器中创建其出口。使视图控制器符合 UITextFieldDelegate 设置文本字段的委托添加以下函数func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool ...阅读更多

如何在 iOS 应用中使用 Swift 隐藏状态栏?

Samual Sam
更新于 2019-07-30 22:30:25

2K+ 次浏览

有时,在我们的应用程序中,我们需要隐藏状态栏、导航栏和其他内容,并且只显示我们想要显示的内容。在本文中,我们将了解如何在我们的应用程序中隐藏状态栏。要在我们的 iOS 应用程序中使用 swift 语言隐藏状态栏,我们需要执行非常基本的步骤。我们可以通过两种常见方法隐藏状态栏。这两种方法都包含一个共同的步骤。通用步骤转到您的 info.plist 文件。添加一个名为“View controller-based status bar appearance”的键,并将它的值设置为 NO。这是我们将使用的通用步骤……阅读更多

如何以编程方式获取 iOS/iPhone 的 MAC 地址?

karthikeya Boyini
更新于 2019-07-30 22:30:25

805 次浏览

在 7.0 之前的 iOS 版本中,可以获取设备的 MAC 地址。但是,在新版本的 iOS 中,已经禁止应用程序访问设备的 MAC 地址。当在当前版本的 iOS 上访问或请求它时,它总是返回 02:00:00:00:00:00。苹果公司出于隐私考虑实施了这一措施。如果您的应用程序需要唯一标识设备,苹果公司建议使用 UDID/UUID 而不是 MAC。在 swift 中,我们可以使用 UIDevice.current.identifierForVendor,根据苹果文档的说法,此属性的值对于来自……的应用程序来说是相同的。阅读更多

如何在 iOS 中的 Swift Xcode 中从日期创建日期对象?

Samual Sam
更新于 2019-07-30 22:30:25

150 次浏览

要在 swift 中创建日期对象,我们将使用 swift 的 DateComponents()。我们可以通过两种方式做到这一点。我们将使用 Playground 来测试我们的代码,而不是模拟器。我们将使用日期组件和日历来创建日期。我们可以通过两种方式创建日期组件。方法 1 使用 DateComponent() 的默认初始化器创建日期。var date = DateComponents.init( calendar: , timeZone: , era: , year: , month: , day: , hour: , minute: , second: , nanosecond: , weekday: , weekdayOrdinal: , quarter: , weekOfMonth: , weekOfYear: , yearForWeekOfYear: ) 这将询问所有内容,例如日历类型、日期、日、月……阅读更多

如何在 swift 中删除导航栏的边框?

karthikeya Boyini
更新于 2020-06-30 06:01:47

2K+ 次浏览

要在 swift 中从导航栏中删除边框,我们只需要添加几行代码。让我们看看在不更改任何内容的情况下运行它时导航栏的外观。现在让我们尝试隐藏上面结果中显示的行/边框。导航栏有两个东西赋予它默认的灰色阴影视图以及底部线条,如上所示。一个是背景图像,另一个是阴影图像。首先,我们将隐藏阴影图像,将其设置为空图像,然后看看它的外观。在您的 viewDidLoad 中添加……阅读更多

如何在 Swift 中检测 ScrollView 上的垂直滑动?

Samual Sam
更新于 2019-07-30 22:30:24

710 次浏览

要检测 scrollView 中的滑动,我们需要使用一些技巧,因为 scrollView 本身不会提供在其上进行滑动的方向。我们将通过一个示例来演示这一点。创建一个空项目,根据您的需要将 scrollView 添加到视图中。根据应用程序的要求为它们设置约束。从对象库中,将滑动手势识别器拖放到 ScrollView 的正上方。选择手势识别器,转到其属性检查器,然后从那里选择滑动选项并将值设置为“向上”。当您这样做时,现在您的手势识别器可以……阅读更多

如何在 Swift 中在 tableview 的末尾添加一个提交按钮?

karthikeya Boyini
更新于 2019-07-30 22:30:24

2K+ 次浏览

为了在表格视图的末尾添加一个提交按钮,我们可以使用表格视图页脚。让我们通过一个例子来看一下,在这个例子中,我们将向我们的表格添加一个页脚视图,并在表格内部添加代码,用于在表格视图底部添加按钮。首先创建一个新项目,然后在视图控制器中添加以下代码,它将初始化表格,向表格添加一个分区和几行。func initTableView() {    let tableView = UITableView()    tableView.frame = self.view.frame    tableView.dataSource = self    tableView.delegate ... 阅读更多

广告
© . All rights reserved.