找到 208 篇文章 关于 IOS
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 ... 阅读更多
177 次浏览
要在工具栏上创建按钮,我们需要使用 iOS 的两个不同组件以及另一个后退箭头图像。在此之前,让我们看看这些组件是什么工具栏 - 工具栏是一个原生 iOS 组件,用于在屏幕底部显示项目或工具栏。栏按钮项目 - 它是一个通常在工具栏或导航栏上创建的按钮。当使用故事板创建工具栏时,它会带有一个栏按钮项目。让我们从创建一个新项目开始,在 main.storyboard 中为我们拥有的唯一 viewController 提供一些背景颜色。从 ... 阅读更多
523 次浏览
每个 iPhone 应用程序都需要一些在某些事件发生时显示的图标,例如当出现一些新通知时,或主屏幕的图标,或在聚光灯中显示的图标。所有这些图标都有不同的尺寸属性,但除了尺寸之外,它们还有一些共同的属性。让我们先看看它们。图标应为 .png 格式图标应为扁平的,不应具有透明度。图像应为正方形,没有任何圆角。对于任何 iOS 设备,应用商店的图标大小为 1024px * 1024px其他应用程序图标大小通常基于 1x、2x ... 阅读更多
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 中调用此函数,在本教程中,它将显示 ... 阅读更多
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) }此函数可以在我们的视图控制器中调用以添加分段控件,让我们为 ... 阅读更多
4K+ 次浏览
要在 iOS 应用程序中更改按钮的背景颜色,我们需要访问 UIButton 的属性“backgroundColor”。我们可以通过两种方式做到这一点,以编程方式和使用故事板。方法 1 - 使用故事板编辑器在故事板中添加一个按钮,选择它,转到其属性检查器并选择“背景”属性以选择颜色。方法 2 - 以编程方式更改背景在视图控制器上创建按钮的出口。在 viewDidLoad() 或 viewWillLayoutSubview() 方法中添加更改背景颜色的代码。btn.backgroundColor = #colorLiteral(red: 0.4392156899, green: 0.01176470611, blue: 0.1921568662, alpha: 1)当我们运行该方法时 ... 阅读更多
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")现在剩下的步骤 ... 阅读更多
2K+ 次浏览
要使用 swift 使 iPhone 振动,我们将使用两种不同的方法。首先创建一个新项目,并将四个不同的按钮添加到主视图控制器。现在在你的视图控制器类中导入 AudioToolbox 框架。对于第一个按钮,添加一个操作并编写如下所示的代码:@IBAction func actionButtonOne(_ sender: Any) { AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate)) }这将在你的设备上生成一个长振动反馈。现在,要在 iOS 10 或更高版本的设备上创建更多振动效果,我们将为所有四个不同的按钮添加方法。@IBAction func actionButtonTwo(_ sender: Any) { let generator = UIImpactFeedbackGenerator(style: .heavy) ... 阅读更多
817 次浏览
要在 Objective C 中替换字符,我们将必须使用 Objective C 字符串库的内置函数,该函数将字符串的出现替换为我们要替换的另一个字符串。要在 Objective C 中创建字符串,我们需要编写 -NSString *str = @"tutori@als";现在,我们可以选择替换此字符串中的字符并创建新的字符,或者修改此字符串本身。在本例中,我们将修改此字符串并在下一行打印。str = [str stringByReplacingOccurrencesOfString:@"@" withString:@""]; NSLog(@”%@”, str);当我们运行上述代码时,str 将替换为“tutorials” ... 阅读更多