4K+ 阅读量
要在单个 UILabel 中使用粗体和普通/非粗体文本,我们可以使用故事板编辑器来实现,或者我们可以通过编程方式来实现。让我们看看这两种方法。方法一 - 使用故事板编辑选择要编辑的标签,转到其属性检查器。从第一个选项“文本”中,选择“属性”而不是“普通”。在标签中写入以下文本“粗体 常规”双击“粗体”以选择它,然后右键单击它以查看更多选项。选择字体 > 粗体。它应该可以完成任务。方法二 - 通过编程方式实现结果。添加... 阅读更多
2K+ 阅读量
UILabel 中的换行符用于更改文本在标签上的显示方式。假设一个标签的文本超过两行,但默认情况下,UILabel 中的换行符用于更改文本在标签上的显示方式。假设一个标签的文本超过两行,但默认情况下,标签显示一行并换行/截断超过标签大小的文本。这可以通过多种方式完成。下面列出了其中三种。在故事板中添加一个标签。提供顶部约束、尾部和前导约束。方法一 - 使用... 阅读更多
803 阅读量
索引路径通常是一组两个值,表示表格视图的行和节。索引路径可以在 Objective C 和 Swift 中创建,因为两者都是 iOS 开发的原生语言。IndexPathForRow 是 iOS 中的一个类方法。要创建一个索引路径,我们需要确定要创建的节和行。以下是创建索引路径的方法。要在 Objective C 中创建 IndexPath,我们可以使用。NSIndexPath *myIP = [NSIndexPath indexPathForRow: Int inSection:Int] ;示例NSIndexPath *myIP = [NSIndexPath indexPathForRow: 5 inSection: 2] ;要在 Swift 中创建 IndexPath,我们... 阅读更多
875 阅读量
要在 Mac 上更新分发证书,我们将需要执行以下一系列步骤。使用 spotlight 在 Mac 上打开钥匙串访问从钥匙串访问菜单中选择证书助理 -> 从证书颁发机构请求证书。填写那里的信息,如姓名、电子邮件,然后选择“保存到磁盘”。单击继续并保存到您想要的位置。这将生成一个 .CSR 文件,我们将在生成证书时将其上传到开发者门户。转到“developer.apple.com”,登录您的帐户,选择“证书、ID 和配置文件”。转到证书,选择生产,然后单击顶部的“+”选择“App Store... 阅读更多
954 阅读量
要在 Swift 中使用前置摄像头,我们首先需要获取我们正在使用的设备中可用摄像头的列表。在本文中,我们将了解如何获取设备列表,然后检查前置摄像头是否可用。我们将分步骤进行。导入 AVFoundation检查摄像头列表是否存在过滤掉存在的前置摄像头。guard let frontCamera = AVCaptureDevice.devices().filter({ $0.position == .front }) .first as? AVCaptureDevice else { fatalError("未找到前置摄像头") }AVCapture 的 devices() 方法返回可用摄像头的列表。从中... 阅读更多
1K+ 阅读量
要在表格视图单元格中加载图像,我们将执行一系列步骤。创建一个表格视图、表格视图单元格并在其中添加一个图像视图。为我们创建的单元格分配一个自定义类。在 cellForRowAt 方法中写入以下代码行。let cell = tblView.dequeueReusableCell(withIdentifier: "CustomCell") as! CustomCell return cell要下载图像,我们将创建一个函数并将其嵌入到扩展中。func setImageFromUrl(ImageURL :String) { URLSession.shared.dataTask( with: NSURL(string:ImageURL)! as URL, completionHandler: { (data, response, error) -> Void in DispatchQueue.main.async { if let ... 阅读更多
166 阅读量
在本文中,我们将了解 Corona、PhoneGap 和 Titanium,尽管所有这些技术都不同,但它们之间共同点是它们都是跨平台的。即它们可以用来编写一次程序,然后在多个平台上运行,例如 iPhone 和 Android 设备。Corona - Corona 是一个免费的开源 SDK(软件开发工具包),由 Corona Labs 大约 10 年前在 2009 年开发。Corona 主要用于为大多数平台开发 2D 移动应用程序,包括 iOS、Android、桌面/Windows 应用程序。Corona 基于 C++ 和 openGL 之上... 阅读更多
要隐藏导航栏上的返回按钮,我们将需要将导航按钮设置为 nil 然后隐藏它,或者直接隐藏它。让我们创建一个项目,添加 2 个视图控制器并将它们嵌入到导航控制器中。让我们看看在没有删除导航栏的任何代码的情况下运行时这个项目是什么样子的。此代码将导航栏的返回按钮设置为隐藏。self.navigationController?.navigationItem.hidesBackButton = true此代码将导航栏的返回按钮设置为 nilself.navigationItem.leftBarButtonItem = nil;结合这两种方法将是一个更好的解决方案,即使您设置了自定义导航栏,它也能正常工作。self.navigationItem.leftBarButtonItem = nil ... 阅读更多
要截取在模拟器中运行的 iOS 应用程序的屏幕截图,您可以使用以下任何一种方法。捕获设备屏幕 - 您可以从模拟器运行所在的区域捕获 Mac 的屏幕。为此,您必须同时按下 Command、shift 和 4,然后拖动以选择要捕获的区域。或者,您可以按 3 而不是 4 来捕获整个屏幕。打开模拟器,然后同时按下 Command 和 S,这将截取屏幕截图并通常保存在桌面上。您还可以打开模拟器,转到... 阅读更多
453 阅读量
在本文中,我们将学习如何创建边框和阴影。我们将通过两种方式来实现,一种是直接编码,另一种是使其可设计并扩展 UIView,可以在故事板中直接编辑。让我们看看如何在 ios 中使用边框 - 方法 1 - 使用简单的编码创建边框 - 边框是图层的一个属性,视图在其之上绘制,边框具有以下属性,边框颜色、边框宽度。self.view.layer.borderColor = colorLiteral(red: 0.4392156899, green: 0.01176470611, blue: 0.1921568662, alpha: 1) self.view.layer.borderWidth = 5.0要创建视图的圆角,我们可以使用self.view.layer.cornerRadius ... 阅读更多