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

如何使用Swift检测AVPlayer视频播放结束?

karthikeya Boyini
更新于2019年7月30日 22:30:24

2K+ 次查看

要在swift中检测视频结束,我们需要创建一个视频播放器,然后使用通知来检测视频何时停止播放。我们将通过swift中的一个例子来实现这一点。让我们创建一个项目,拖放任何扩展名为“mp4”的视频,如果需要,选择复制资源并添加到项目的target。现在我们将以编程方式首先创建一个视频播放器,然后我们将创建项目中视频的url,然后我们将播放视频。var videoPlayer: AVPlayer!现在,在viewDidAppear中添加以下代码。override func viewDidAppear(_ animated: Bool) {    super.viewDidAppear(animated) ... 阅读更多

如何检测iOS应用程序是在后台还是前台?

Samual Sam
更新于2019年7月30日 22:30:24

3K+ 次查看

要检测iOS应用程序是在后台还是前台,我们可以简单地使用UIApplication,就像我们可以使用它来检测电池状态、状态等许多其他内容一样。让我们看看如何在我们的应用程序中做到这一点。我们将使用存储在UIApplication.shared中的应用程序共享资源。我们可以像下面这样使用它-print(UIApplication.shared.applicationState)shared.application状态是一个State类型的枚举,根据苹果文档,它包含以下内容。public enum State : Int {    case active    case inactive    case background }case active表示应用程序处于活动状态... 阅读更多

如何从NSString中提取最后4个字符?

karthikeya Boyini
更新于2020年6月30日 05:49:10

985 次查看

要在swift中从字符串中提取最后4个字符,我们可以使用swift中String类的内部函数。每次新版本发布时,swift中的方法都会被修改、弃用、添加和改进。Swift提供了不同的方法来实现相同的功能。让我们通过一些例子来看看这些方法。方法1 - 子字符串在swift 3中,我们允许使用名为substring的方法,我们可以传递字符串、它的最后一个索引以及我们想要从中修剪字符串的偏移量。让我们来看一个相同的例子:var Str1 = "12312$$33@" print(Str1.substring(from:Str1.index(Str1.endIndex, offsetBy: ... 阅读更多

如何在swift中使用MBProgressHUD?

Samual Sam
更新于2019年7月30日 22:30:24

1K+ 次查看

要在swift中使用MBProgressHUD,我们首先需要创建一个podfile(如果它还不存在)。转到终端并更改目录到您的项目目录,然后初始化pod,然后安装MBProgressHUD。cd /projectDirectory pod init open podfile然后在podfile中添加以下行,然后返回终端并在同一目录中运行以下命令。pod 'MBProgressHUD', '~> 1.1.0' pod install一旦运行这些命令,MBProgressHUD将被安装到您的项目中,现在您可以在任何想要使用的地方导入这个库到ViewController中,或者您可以创建一个UIView控制器的扩展... 阅读更多

我可以在Swift中更改UIActivityIndicator的大小吗?

karthikeya Boyini
更新于2019年7月30日 22:30:24

660 次查看

可以使用一些技巧来更改Swift中UIActivityIndicator的大小,但不建议更改大小。要更改活动指示器的大小,让我们首先在一个空屏幕上添加一个指示器,看看它是什么样子。在这个例子中,我还将颜色更改为红色。让我们看看在不更改指示器大小时运行它是什么样子。现在,我们将在我们的视图控制器中创建一个活动指示器的出口,在这个类的viewDidLoad方法中,我们将添加下面的代码。我们将使用CGAffineTransform来更改我们的... 阅读更多

检查Swift中的字符串是否包含另一个字符串

Samual Sam
更新于2019年7月30日 22:30:24

295 次查看

要检查swift中的字符串是否包含另一个字符串,我们需要两个不同的字符串。一个字符串,我们要检查它是否包含另一个字符串。假设我们要检查的字符串是“point”,整个字符串是“TutorialsPoint”,另一个字符串是“one two three”。让我们在playground中用这两个字符串进行检查。我们可以通过以下两种方式来实现这一点。让我们首先创建三个不同的字符串。var CompleteStr1 = "Tutorials point" var completeStr2 = "one two three" var stringToCheck = "point"方法一在这个方法中,我们将使用字符串的.contains方法来... 阅读更多

如何在运行时为UIBarButtonItem设置目标和操作?

karthikeya Boyini
更新于2019年7月30日 22:30:24

1K+ 次查看

要在运行时创建一个栏按钮操作,我们需要执行几个步骤。首先,让我们从创建一个新项目开始。创建项目后,直接进入它的故事板,选择ViewController并将其嵌入到导航控制器中。现在进入相应的ViewController类,在其中,我们将执行一些步骤,这些步骤将在运行时将按钮添加到导航栏。创建一个objc函数,该函数应该在按下按钮时被调用。@objc func barButtonAction() {    print("Button pressed") }现在将viewWillLayoutSubviews方法添加到您的类中。首先,我们将... 阅读更多

从UITableViewCell到Swift中的ViewController推送segue

Samual Sam
更新于2020年6月30日 05:50:40

641 次查看

要从UITableViewCell创建到另一个ViewController的segue,我们将像任何其他ViewController到ViewController的segue一样操作。我们将在这里借助一个例子来实现这一点。首先创建一个项目,从故事板中删除ViewController,并在故事板中添加一个TableView Controller和一个ViewController。默认情况下,TableView Controller中将有一个原型单元格。单击它,转到它的属性检查器,并将其标识符设置为“cell”。现在从原型单元格中,按住control键并拖动到第二个ViewController,然后从中选择show。故事板应该看起来像... 阅读更多

如何在Android中切换显示和隐藏密码

George John
更新于2019年7月30日 22:30:24

1K+ 次查看

有很多情况下,需要在输入密码时或输入密码后显示密码。本例演示了如何在显示和隐藏密码之间切换。步骤1 - 在Android Studio中创建一个新项目,转到文件⇒新建项目,并填写所有必需的详细信息以创建一个新项目。步骤2 - 将以下代码添加到res/layout/activity_main.xml。                                                 在上面的代码中,我们给出了两个TextInputEditText ... 阅读更多

如何在Android中阻止EditText在Activity启动时获得焦点

Ankith Reddy
更新于2019年7月30日 22:30:24

2K+ 次查看

在很多情况下,我们不需要在activity启动时显示键盘。本例演示了如何在Activity启动时阻止EditText获得焦点步骤1 - 在Android Studio中创建一个新项目,转到文件⇒新建项目,并填写所有必需的详细信息以创建一个新项目。步骤2 - 将以下代码添加到res/layout/Activity_main.xml。     在上面的代码中,我们给出了一个EditText。默认情况下,它包含请求焦点。步骤3 - 将以下代码添加到src/MainActivity.javapackage com.example.andy.myapplication; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.EditText; public class MainActivity extends ... 阅读更多

广告