小编Max*_*bin的帖子

AVPlayerViewController 周围奇怪的边框

我正在为我的应用程序设计登录屏幕,我想在其中设置动画徽标。我创建了小视频文件(大约 1 Mb)并AVPlayerViewController使用以下代码创建了实例:

let videoURL = URL(fileURLWithPath: Bundle.main.path(forResource: "logo_cc", ofType: "mp4")!)
let player = AVPlayerViewController()
player.player = AVPlayer(url: videoURL)
player.videoGravity = AVLayerVideoGravity.resizeAspectFill.rawValue
player.view.frame = playerView.bounds
playerView.addSubview(player.view)
player.player!.play()
Run Code Online (Sandbox Code Playgroud)

其中playerView是一个实际的UIView,创建于StoryBoard,必须保存视频。

因此,一切正常,视频正在播放等等,但我唯一的问题是视频周围的那些小边框(只能在实际设备上看到,但是当我在我的设备上使用 QuickTime 进行屏幕截图或屏幕镜像时Mac,那些边界消失了)。

这是演示:https : //imgur.com/a/zarVwac 正如您所见,这些边框只能在实际设备上看到(左侧的屏幕截图也是从该设备上截取的,但没有边框)。

有想法该怎么解决这个吗?

xcode ios avplayer swift

3
推荐指数
1
解决办法
626
查看次数

数组中元素的索引

例如,我有以下课程:

class Person: Any {
    dynamic var name: String = ""
    dynamic var surname: String = ""
}
Run Code Online (Sandbox Code Playgroud)

另外,我有以下数组与"Person"类的实例:

let person1 = Person(); person1.name = "John"; person1.surname = "Smith"
let person2 = Person(); person2.name = "Ivan"; person2.surname = "Ivanov"
let person3 = Person(); person3.name = "Sam"; person3.surname = "Woodman"
let personList = [person1, person2, person3]
Run Code Online (Sandbox Code Playgroud)

有没有办法以某种方式得到所有约翰斯的指数?

swift

2
推荐指数
1
解决办法
57
查看次数

Crashlytics和Xcode 10

由于某些原因,我无法使用新创建的Xcode 10项目设置Crashlytics。安装Fabric和Crashlytics吊舱并创建“运行脚本”构建阶段后,Fabric Mac应用程序要求构建项目。我尝试过构建它,然后再次清洁和构建,使用旧版本的Xcode(9.4.1)构建它,手动安装Crashlytics(没有Cocoapods),但仍然没有结果-Fabric Mac应用程序仍然要求构建该项目。

关于如何解决它的任何想法?

PS:我也尝试添加输入文件($(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)),但仍然没有结果

xcode ios crashlytics google-fabric

1
推荐指数
1
解决办法
787
查看次数

标签 统计

ios ×2

swift ×2

xcode ×2

avplayer ×1

crashlytics ×1

google-fabric ×1