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

如何在 iOS 模拟器中截取我的 iOS 应用程序的屏幕截图?

Smita Kapse
更新于 2020-06-27 13:18:30

1K+ 浏览量

要截取在模拟器中运行的 iOS 应用程序的屏幕截图,您可以使用以下任何一种方法。捕获设备屏幕 - 您可以从模拟器运行所在的区域捕获 Mac 的屏幕。为此,您必须同时按下 Command、shift 和 4,然后拖动以选择要捕获的区域。或者,您可以按 3 代替 4 以捕获整个屏幕。打开模拟器,并同时按下 Command 和 S,这将截取屏幕截图并通常保存在桌面上。您还可以打开模拟器,转到... 阅读更多

如何在 iPhone/iOS 中为 UIView 创建边框、边框半径和阴影?

Nancy Den
更新于 2020-06-27 13:19:37

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

如何在 iPhone/iOS 中在 UIView 下绘制阴影?

Nitya Raut
更新于 2020-06-27 13:21:09

181 浏览量

为了使我们的 UI 更具吸引力,我们必须在 iOS 开发中使用多个属性。要在视图周围或视图下方绘制阴影,我们必须使用图层和视图。让我们通过两种方式来了解这一点。方法 1 - 在需要的地方简单编码。self.layer.masksToBounds = NO; self.layer.cornerRadius = 2; self.layer.shadowOffset = CGSizeMake(-5, 10); self.layer.shadowRadius = 3; self.layer.shadowOpacity = 0.3; 方法 2 - 创建 IBDesignable 和 IBInspectable 并与 Story board 一起使用。@IBDesignable class DesignableView: UIView { } extension UIView {    @IBInspectable    var shadowRadius: CGFloat {       get {          return layer.shadowRadius     ... 阅读更多

如何在 iOS 模拟器中禁用网络?

Nishtha Thakur
更新于 2020-06-27 13:23:06

8K+ 浏览量

有时在模拟器上测试我们的应用程序时,我们需要测试没有互联网可用时的案例。这可以通过多种方式实现。以下是一些可能的方法如果使用的是 LAN,则最简单但不是最正确的方法是断开 Mac 与 LAN 电缆的连接,或者如果连接到 wifi 网络,则关闭 wifi。但这肯定会关闭整个设备的互联网,而不仅仅是模拟器。因此,还有一些其他方法可以做到这一点下载 Xcode 的硬件 IO 工具。转到 Xcode 菜单,选择... 阅读更多

如何在 iPhone/iOS 键盘上使用“下一步”按钮遍历所有文本字段?

Smita Kapse
更新于 2020-06-27 13:24:46

947 浏览量

要逐个遍历所有文本字段,然后点击完成或返回按钮,我们必须创建逻辑。让我们借助一个项目来理解它。创建一个项目,并在视图控制器故事板上拖动四个文本字段。逐个选择它们,然后从属性检查器中分别将其标签设置为 1、2、3、4。还可以从属性检查器本身将它们的返回键设置为完成。在 View controller 类中为所有四个文本字段创建出口,将它们连接到各自的出口。@IBOutlet weak var tf1: UITextField! @IBOutlet weak var tf2: UITextField! @IBOutlet weak ... 阅读更多

什么是 Xcode 错误“找不到开发者磁盘映像”?

Nancy Den
更新于 2020-06-27 13:25:20

710 浏览量

当 xcode 版本和 ios 版本不匹配时,就会出现 Xcode 错误。通常发生在 Xcode 版本低于设备 iOS 版本时。即 Xcode 对设备来说太旧了。这是一个兼容性问题,可以通过执行一些步骤来解决。始终检查您使用的设备是否具有与 Xcode 版本兼容的 iOS 版本,如果没有,Xcode 需要更新。如果您无法更新 XCode 或没有显示 Xcode 的更新,请检查操作系统是否需要更新。在某些情况下,您可能不希望... 阅读更多

如何在 iPhone/iOS 中以编程方式截取屏幕截图?

Nitya Raut
更新于 2020-06-27 13:26:08

1K+ 浏览量

尽管 iOS 没有提供任何以编程方式在 iOS 设备上截取屏幕截图的官方方法,但它提供了一种使用主页和电源按钮截取屏幕截图的方法,方法是同时按下这两个按钮。要截取屏幕截图,我们必须经历一系列步骤。我们将获取 keyWindow 的图层 - UIApplication.shared.keyWindow!.layer 我们将获取屏幕的比例 - UIApplication.main.scale 使用与视图相同的大小创建一个新图像。渲染并保存图像。让我们创建一个新项目,在主视图控制器中提供一些背景颜色,然后拖动一个按钮并连接以创建一个操作以... 阅读更多

如何优雅地退出 iPhone 应用程序?

Nishtha Thakur
更新于 2020-06-27 13:28:13

413 浏览量

有时我们希望由于某些原因关闭我们的应用程序,例如,如果没有互联网连接并且您想杀死应用程序,或者根据应用程序的其他任何原因。尽管苹果更喜欢不退出应用程序,因此它在任何应用程序中都不受支持。逻辑上杀死 iOS 应用程序的唯一方法是按下主页按钮。按下主页按钮后,应用程序退出内存被释放并清理。尽管还有其他方法可以退出应用程序。exit - 此命令可能是... 阅读更多

如何在 iPhone 中对字符串 (NSString) 进行 URL 编码?

Smita Kapse
更新于 2020-06-27 13:28:31

528 浏览量

在开发基于 API 的 Web 应用程序时,我们肯定需要与多个 Web 服务和 URL 交互。url 可能包含特殊字符、搜索词、查询、标题和许多其他内容,具体取决于我们需要的服务。这就是为什么我们需要某种编码,以便我们创建的 URL 和调用的 URL 相同。要使用 Objective C 实现相同的功能,我们可以使用 -#import "NSString+URLEncoding.h" @implementation NSString (URLEncoding) -(NSString *)urlEncodeUsingEncoding:(NSStringEncoding)encoding {    return (NSString *)CFURLCreateStringByAddingPercentEscapes(NULL,    (CFStringRef)self, NULL, (CFStringRef)@"!*'\"();:@&=+$, /?%#[]% ", CFStringConvertNSStringEncodingToEncoding(encoding)); } @end 另一种在 Objective C 中实现 URL 编码的方法是... 阅读更多

如何在 iPhone/iOS 中解析 JSON 对象?

Nancy Den
更新于 2020-06-27 13:29:49

475 浏览量

JSON 代表 JavaScript 对象表示法。在处理 API 或其他服务时,大多数情况下数据都以 JSON 格式返回,我们需要将其转换为可用且支持的语言格式。iOS 的 Foundation 框架提供了一个名为 JSONSerialization 的类,用于将 JSON 转换为支持的格式,例如 Dictionary、字符串、Bool 等。JSONSerialization 类提供了一个方法 jsonObject(with:options:),它解析 JSON 并返回 Any 作为结果,如果数据无法解析则返回错误。// JSON 示例: /* {    "age": 42.0,    "name": {       "firstName": “tut”    } } */让我们借助以下内容了解一下... 阅读更多

广告