【问题标题】:How to Add Text Box On Top of Camera Layer in Swift?如何在 Swift 中的相机层顶部添加文本框?
【发布时间】:2015-07-16 01:28:01
【问题描述】:

我正在构建一个使用 RSBarcodes 实现条形码扫描功能的应用。我配置了相机层(具有自定义类的标准视图控制器)并且它工作正常。但是,我想要一个允许用户手动输入条形码的文本框。当我在情节提要中添加一个文本框时,它不会在测试期间出现。如果可能的话,我如何让它出现在相机层上?

Here is the VC class.

【问题讨论】:

  • 向我们展示你尝试过的代码。
  • 我没有为文本框添加任何代码,只是在情节提要中添加了它。

标签: ios xcode swift avfoundation rsbarcodes


【解决方案1】:

尝试将您的控制权输出到视图控制器并在viewDidAppear: 中将其置于前面。

@property (nonatomic, weak) IBOutlet UIView *your_control;

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];

    [self.view bringSubviewToFront:your_control];
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-26
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多