小编Col*_*384的帖子

iOS键盘下的空白区域

在我的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

uitextview ipad ios

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

AVSampleBufferDisplayLayer 中的画中画未加载

我正在尝试为我的 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)

uikit ios swift avkit

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

标签 统计

ios ×2

avkit ×1

ipad ×1

swift ×1

uikit ×1

uitextview ×1