相关疑难解决方法(0)

Cocoa Touch:如何改变UIView的边框颜色和厚度?

我在检查员看到我可以改变背景颜色,但我也想改变边框颜色和厚度,这可能吗?

谢谢

iphone cocoa-touch objective-c interface-builder ios

274
推荐指数
7
解决办法
20万
查看次数

如何在Swift中使按钮具有圆形边框?

我正在使用最新版本的Xcode 6中的swift构建应用程序,并想知道如何修改我的按钮,以便它可以有一个圆形边框,我可以根据需要调整自己.完成后,如何在不添加背景的情况下更改边框颜色?换句话说,我想要一个没有背景的略微圆角的按钮,只有一个特定颜色的1pt边框.

uibutton swift

220
推荐指数
8
解决办法
25万
查看次数

在故事板中更改UIButton BorderColor

我在用户定义的运行时属性中为UI按钮设置了CornerRadius和BorderWidth.没有添加layer.borderColor它可以正常工作并显示黑色的边框.但是当添加layer.borderColor不起作用时(不显示边框).

在此输入图像描述

colors storyboard uibutton ios

74
推荐指数
4
解决办法
7万
查看次数

界面生成器中UIView的边框颜色不起作用?

我试图通过IB设置视图的图层属性.一切都有效,除了边框的颜色(属性layer.borderColor):

在此输入图像描述

我记得一年前碰到这个问题而且我最终以编程方式进行.而且,我仍然可以通过编程方式执行此操作,但我很好奇为什么该layer.borderColor属性永远不会通过界面构建​​器工作.我不想导入QuartzCore,然后因为这个而编写额外的代码行,看起来像是一种矫枉过正.

cocoa-touch objective-c uiview ios swift

66
推荐指数
7
解决办法
6万
查看次数

在Storyboard中为UIButton设置边框

我不能在XCode 5中的按钮上设置边框而不直接在代码中设置它们.如果没有制作自定义背景图片,是否有可能在故事板上无法做到这一点?

objective-c storyboard uibutton ios swift

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

UITextField使用故事板设置边框颜色

如果可能的话,我想使用故事板设置边框颜色.我在这里看到了答案:UITextField边框颜色

然后我在故事板中回答: 在此输入图像描述

设置了所有属性,但TextField不显示边框.有什么建议?

storyboard uitextfield ios

16
推荐指数
3
解决办法
2万
查看次数

在xib中为界面构建器创建一个圆

我一直在使用Core Graphics绘制我的圈子,但我最近开始使用界面构建器为我的视图实现xib.无论如何使用界面构建器绘制圆圈?令人惊讶的是,我找不到任何其他线程回答这个问题,即使它听起来像一个简单的问题.

user-interface xcode core-graphics objective-c ios

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

如何为 1px 宽的 UIButton 添加黑色轮廓?

我是 xcode 新手,想向 1px 宽的 UIButton 添加黑色轮廓。我已经在 Xcode 中的检查器中搜索了 UIButton,但找不到该设置。我已经阅读了 UIButton 的文档,但它似乎没有这个特殊的功能。是否可以为 UIButton 添加彩色轮廓?

xcode uibutton ios swift

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

无法使用户定义的运行时属性工作

我真的希望能够使用xcode Storyboard中的"用户定义的运行时属性"来通过容器视图构建一个漂亮的弹出窗口.不幸的是,我无法使它工作,无法弄清楚为什么!

我找到了很多主题(例如:是否可以从界面构建器设置UIView边框属性?)处理它但这对我不起作用......!

这是containerView嵌入UIView的属性检查器(我也尝试实现到containerView UIView也没有成功).

在此输入图像描述

我添加了一个扩展来按预期将UIColor转换为CGColor:

extension CALayer {
var borderUIColor: UIColor {
    set {
        self.borderColor = newValue.CGColor
    }

    get {
        return UIColor(CGColor: self.borderColor!)
    }
}
Run Code Online (Sandbox Code Playgroud)

}

有人能想到缺少的东西吗?

非常感谢您提前;)

uiview ios xcode-storyboard swift

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

在IB中为Swift设置UIView BorderColor

我正在尝试layer.borderColor在swift中设置运行时属性(对于原型tableview)

但是,颜色设置实际上并没有像一堆答案中指出的那样设置UIColor.有没有迅速实现这个:

是否可以从界面构建器设置UIView边框属性?

objective-c swift

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

Xcode 9 borderColor在用户定义的运行时属性中不起作用

我正在使用此CALayer扩展程序:

var borderUIColor: UIColor {
    set {
        self.borderColor = newValue.cgColor
    }

    get {
        return UIColor(cgColor: self.borderColor!)
    }
}
Run Code Online (Sandbox Code Playgroud)

我想也许是因为这个扩展我borderColor从页面底部的提交按钮不会变为白色(我想要它):

在此输入图像描述

但不,我联系了一个IBOutlet并尝试直接设置这样的颜色:

submitButton.layer.borderColor = UIColor.white.cgColor
Run Code Online (Sandbox Code Playgroud)

它是否存在viewDidLoad,viewWillAppear并且viewDidAppear因为我知道在最后的大更新(iOS 10)中,帧渲染从根本上改变了(1000x1000帧的东西),现在可能还有一些类似的改动.但是没有运气.

我在iOS 9,10和11中测试过.它不是关于操作系统,而是关于环境.我正在使用Xcode 9 Beta 5.任何想法如何解决?

calayer ios ios11 xcode9-beta xcode9

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