小编Art*_*lov的帖子

AVCaptureVideoPreviewLayer 视频帧大小

我怎样才能得到里面的图像大小AVCaptureVideoPreviewLayer

self.cameraPreviewLayer.frame = self.cameraView.frame; // (0.0, 0.0, 320.0, 568.0)
Run Code Online (Sandbox Code Playgroud)

内部的图像AVCaptureVideoPreviewLayer小于框架。

video frame avfoundation ios swift

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

从 String 中去除前导、尾随和超过 1 个空格

我有字符串:

Simple text   with    spaces
Run Code Online (Sandbox Code Playgroud)

我需要选择的正则表达式:

  • 领导
  • 尾随
  • 超过 1 个空格

例子:

_ - space

_Simple text __with ___spaces_
Run Code Online (Sandbox Code Playgroud)

regex string ios nsregularexpression swift

5
推荐指数
2
解决办法
1983
查看次数

检查Swift中两个字符串表达式之间的相似性

我扫描了文字:

Mils, chiiese, wh_ite ch$col_te
Run Code Online (Sandbox Code Playgroud)

和表达式列表,例如:

- cheese
- bread
- white chocolate
- etc.
Run Code Online (Sandbox Code Playgroud)

我需要将破碎的表达与我列表中的表达式进行比较,例如."白巧克力","wh_ite ch $ col_te".

也许你推荐一些框架.

regex string text ios swift

4
推荐指数
2
解决办法
2568
查看次数

在 RxSwift 中嵌套订阅调用

我已经开始学习 RxSwift,但有些时候无法理解。我必须在执行请求后创建一个按钮。像这样:

textField.rx.text
    .flatMapLatest { text in
        return performURLRequest(text)
    }
    .subscribe(onNext: { request in

        // Create a button
        let button = UIButton()
        button.rx.tap
            .subscribe({ _ in

                // Action

            }).disposed(by: self.disposeBag)
        self.view.addSubview(button)
    })
    .disposed(by: disposeBag)
Run Code Online (Sandbox Code Playgroud)

如何避免嵌套订阅调用?由于这种代码气味。

nested ios swift rx-swift

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

Swift Package 最低 ios 版本

我已经创建了我想在我的项目中使用的包。在包中,我使用了 UIStackView。当我将包添加到项目并运行它时,我收到错误'UIStackView' is only available in iOS 9.0 or later。如果我的项目 iOS 目标设置为 9.0,为什么会出现此错误?如何在不支持 iOS 8 的情况下解决此问题?

swift ios9 swift-package-manager

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

Swift中的UITextField“ text”属性设置器

用户/开发人员在代码或情节提要中为“文本”属性(UITextField对象)设置值时,如何应用某些操作。如何检测不断变化的核心属性?

setter properties uitextfield swift

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