相关疑难解决方法(0)

导航控制器上的透明模态视图

我正在尝试在导航控制器上创建一个透明的模态视图.有谁知道这是否可能?

iphone

71
推荐指数
5
解决办法
7万
查看次数

如何在Swift中的当前视图上呈现模态

(Xcode6,iOS8,Swift,iPad)

我正在尝试创建一个类似于Web的经典模态视图,其中对话框的外部是"灰显的".为了实现这一点,我将模态的视图的backgroundColor的alpha值设置为0.5,如下所示:

self.view.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.5)
Run Code Online (Sandbox Code Playgroud)

唯一的问题是,当模态变为全屏时,将删除呈现视图.(导航控制器上的参考透明模态视图).

(这里的概念有点恼火.为什么删除基础视图?根据定义,模态出现在其他内容之上.一旦基础视图被删除,它就不再是模态了.它介于模态和推动之间过渡.瓦娃......反正..)

为了防止这种情况发生,我在父控制器的方法中设置了modalPresentationStyleto ,并在Storyboard中......但没有运气.CurrentContextviewDidLoad

    self.modalPresentationStyle = UIModalPresentationStyle.CurrentContext
    self.navigationController.modalPresentationStyle = UIModalPresentationStyle.CurrentContext
Run Code Online (Sandbox Code Playgroud)

当模态变为全屏时,如何防止显示视图被删除?

tyvm ..更多信息如下.

也在故事板中,如此(演示文稿:当前上下文)

在此输入图像描述

感谢您的帮助...以下文档:

在此输入图像描述

xcode modal-dialog transparent ipad swift

28
推荐指数
4
解决办法
9万
查看次数

swift 4 中的 UITextField 属性占位符颜色和不透明度

我有自定义的textField具有@IBInspectable财产placeHolderColor: UIColor和正常工作。我通过以下方式设置:

attributedPlaceholder = NSAttributedString(string: placeHolder, attributes:[NSAttributedStringKey.foregroundColor: placeHolderColor])
Run Code Online (Sandbox Code Playgroud)

如何以编程方式仅为此属性设置不透明度值,而不是为文本字段中的普通文本设置不透明度值?我没有找到任何匹配NSAttributedStringKey来执行此操作

uitextfield ios swift nsattributedstringkey

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