在我的iOS应用中,第二次出现键盘后,键盘下方有一个空格。
按下后,该空间将隐藏.?123。
我删除keyboardWillShowNotification,并keyboardWillHideNotification和同样的事情发生。我调整了UITextViewat的大小viewWillTransitionToSize:withTransitionCoordinator:,但删除了代码以调整大小,并且发生了同样的事情。
iPhone 7不会发生这种情况,但iPad 6一代会发生这种情况。这很奇怪,因为它只是在此特定“文本视图”中的我的应用程序上。
这发生在某人身上吗?我在Google中找不到任何东西。
这是视图控制器的源代码:https : //github.com/ColdGrub1384/Pyto/blob/master/Pyto/View%20Controllers/EditorViewController.swift
我使用一个在其中包含视图的视图UITextView进行语法高亮显示,但这与错误无关,因为我也使用了standard进行了测试UITextView。
我正在尝试为我的 iOS 应用程序支持画中画,并且我需要显示视图的内容,而不是视频。因此,我尝试使用库来记录视图并以AVSampleBufferDisplayLayer. 它有效,视图的内容显示在缓冲区显示层中,但是当我尝试使用 PIP 时,只显示加载指示器。这是我的代码:
import UIKit
import AVKit
class View: UIView {
override class var layerClass: AnyClass {
AVSampleBufferDisplayLayer.self
}
}
class ViewController: UIViewController, AVPictureInPictureSampleBufferPlaybackDelegate {
func pictureInPictureController(_ pictureInPictureController: AVPictureInPictureController, setPlaying playing: Bool) {
}
func pictureInPictureControllerTimeRangeForPlayback(_ pictureInPictureController: AVPictureInPictureController) -> CMTimeRange {
.init(start: .zero, duration: self.buffers.first?.duration ?? .indefinite)
}
func pictureInPictureControllerIsPlaybackPaused(_ pictureInPictureController: AVPictureInPictureController) -> Bool {
false
}
func pictureInPictureController(_ pictureInPictureController: AVPictureInPictureController, didTransitionToRenderSize newRenderSize: CMVideoDimensions) {
}
func pictureInPictureController(_ pictureInPictureController: AVPictureInPictureController, skipByInterval skipInterval: CMTime, completion completionHandler: …Run Code Online (Sandbox Code Playgroud)