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

如何在 iOS/iPhone 中为 UILabel 添加换行符?

George John
更新于 2020-06-29 13:52:56

2K+ 阅读量

UILabel 中的换行符用于更改文本在标签上的显示方式。假设一个标签的文本超过两行,但默认情况下,UILabel 中的换行符用于更改文本在标签上的显示方式。假设一个标签的文本超过两行,但默认情况下标签显示一行并换行/裁剪超过标签大小的文本。这可以通过多种方式实现。下面提到了三种方法。在故事板中添加一个标签。添加顶部约束、尾部和前导约束。方法一 - 使用... 阅读更多

如何在 iOS 中为 TableView 创建 NSIndexPath?

Chandu yadav
更新于 2019-07-30 22:30:24

804 阅读量

索引路径通常是一组两个值,分别表示表格视图的行和节。索引路径可以在 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,我们... 阅读更多

如何更新 iOS 的分发证书?

Arjun Thakur
更新于 2019-07-30 22:30:24

875 阅读量

要在 Mac 上更新分发证书,我们需要执行以下一系列步骤。使用聚光灯在 Mac 上打开钥匙串访问。从钥匙串访问菜单中选择证书助理 -> 从证书颁发机构请求证书。填写那里的信息,如姓名、电子邮件,并选择“保存到磁盘”。点击继续并保存到您想要的位置。这将生成一个 .CSR 文件,我们在生成证书时需要将其上传到开发者门户。转到“developer.apple.com”,登录您的帐户,选择“证书、ID 和配置文件”。转到证书,选择生产,然后点击顶部的“+”选择“App Store ... 阅读更多

如何在 Swift 中使用前置摄像头?

Ankith Reddy
更新于 2019-07-30 22:30:24

954 阅读量

要在 Swift 中使用前置摄像头,我们首先需要获取我们正在使用的设备中可用的摄像头列表。在这篇文章中,我们将了解如何获取设备列表,然后检查前置摄像头是否可用。我们将分步骤进行。导入 AVFoundation检查摄像头列表是否存在过滤出前置摄像头(如果存在)。guard let frontCamera = AVCaptureDevice.devices().filter({ $0.position == .front }) .first as? AVCaptureDevice else { fatalError("未找到前置摄像头") }AVCapture 的 devices() 方法返回可用摄像头的列表。从... 阅读更多

使用 Swift 在表格视图中延迟加载图像

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

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 ... 阅读更多

如何使用 GSON 将 ArrayList 转换为字符串?

Vrundesha Joshi
更新于 2019-07-30 22:30:24

2K+ 阅读量

GSON 是一个 Java 库,用于将对象转换为 JSON 和 JSON 转换为对象。在内部,它基于序列化和反序列化工作。此示例演示如何使用 GSON 库将 ArrayList 转换为字符串。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 在 build.gradle 中添加以下代码。apply plugin: 'com.android.application' android {    compileSdkVersion 28    defaultConfig {       applicationId "com.example.andy.myapplication"       minSdkVersion 15       targetSdkVersion 28       ... 阅读更多

如何在 Android 上将 ArrayList 保存到 SharedPreferences?

Nancy Den
更新于 2020-06-27 13:43:48

4K+ 阅读量

在深入了解 SharedPreferences 保存 ArrayList 示例之前,我们应该了解 Android 中的 SharedPreferences 是什么。使用 SharedPreferences,我们可以以键值对的形式存储或检索值。SharedPreferences 中有五种不同的方法,如下所示 -Edit() - 它将编辑 SharedPreferences 值commit() - 它将 SharedPreferences 值提交到 xml 文件apply() - 它将从编辑器提交回 SharedPreferences 的更改。remove(String key) - 它将使用键从 SharedPreferences 中删除键和值。Put() - 它将键和值放入 SharedPreferences xml。... 阅读更多

如何用示例解释 Android SharedPreferences?

Nishtha Thakur
更新于 2020-06-27 07:31:58

326 阅读量

使用 SharedPreferences,我们可以以键值对的形式存储或检索值。SharedPreferences 中有五种不同的方法,如下所示 -Edit() - 它将编辑 SharedPreferences 值commit() - 它将 SharedPreferences 值提交到 xml 文件apply() - 它将从编辑器提交回 SharedPreferences 的更改。remove(String key) - 它将使用键从 SharedPreferences 中删除键和值。Put() - 它将键和值放入 SharedPreferences xml。SharedPreferences 的示例语法如下所示 -final SharedPreferences sharedPreferences = getSharedPreferences("USER", MODE_PRIVATE);在... 阅读更多

Corona 与 Phonegap 与 Titanium

Nitya Raut
更新于 2020-06-27 13:16:47

167 阅读量

本文将介绍 Corona、PhoneGap 和 Titanium,虽然这些技术各不相同,但它们之间有一个共同点,那就是它们都是跨平台的。也就是说,您可以编写一次程序,然后在多个平台上运行,例如 iPhone 和 Android 设备。Corona - Corona 是一个免费的开源 SDK(软件开发工具包),由 Corona Labs 于大约 10 年前的 2009 年开发。Corona 主要用于开发大多数平台的 2D 移动应用程序,包括 iOS、Android、桌面/Windows 应用程序。Corona 基于 C++ 和 openGL ... 阅读更多

如何在 iPhone/iPad 的导航栏上隐藏返回按钮?

Nishtha Thakur
更新于 2020-06-27 13:17:29

4K+ 阅读量

要隐藏导航栏上的返回按钮,我们需要将导航按钮设置为 nil 并隐藏它,或者直接隐藏它。让我们创建一个项目,添加 2 个视图控制器并将它们嵌入到导航控制器中。让我们看看在不使用任何代码移除导航栏的情况下,这个项目运行起来是什么样子。这段代码将导航栏的返回按钮设置为隐藏状态。self.navigationController?.navigationItem.hidesBackButton = true这段代码将导航栏的返回按钮设置为 nilself.navigationItem.leftBarButtonItem = nil;结合这两种方法会是一个更好的解决方案,即使您设置了自定义导航栏也能正常工作。self.navigationItem.leftBarButtonItem = nil ... 阅读更多

广告