iOS按钮设计
iOS按钮设计,ios,xcode,Ios,Xcode,设计自定义按钮并在Xcode中使用它们的最佳方法是什么。我不希望它们看起来像随机按钮。它们应该看起来像苹果公司自己的按钮。您可以使用ui按钮,您可以轻松设置: 背景色,背景图像 字体类型、字体颜色 拐弯处 具有正确约束的尺寸甚至动力学 你想做什么样的钮扣?请参阅以获取基本教程。您只需使用ui按钮即可轻松设置: 背景色,背景图像 字体类型、字体颜色 拐弯处 具有正确约束的尺寸甚至动力学 你想做什么样的钮扣?有关基本教程,请参见。创建一个名为design.swift的新文件,然后添加以下内容
设计自定义按钮并在Xcode中使用它们的最佳方法是什么。我不希望它们看起来像随机按钮。它们应该看起来像苹果公司自己的按钮。您可以使用ui按钮,您可以轻松设置:
- 背景色,背景图像
- 字体类型、字体颜色
- 拐弯处
- 具有正确约束的尺寸甚至动力学
你想做什么样的钮扣?请参阅以获取基本教程。您只需使用ui按钮即可轻松设置:
- 背景色,背景图像
- 字体类型、字体颜色
- 拐弯处
- 具有正确约束的尺寸甚至动力学
你想做什么样的钮扣?有关基本教程,请参见。创建一个名为
design.swift的新文件,然后添加以下内容:
import Foundation
import UIKit
@IBDesignable class CustomTextView : UITextView
{
@IBInspectable var cornerRadius: CGFloat {
get {
return layer.cornerRadius
}
set {
layer.cornerRadius = newValue
layer.masksToBounds = newValue > 0
}
}
@IBInspectable var borderWidth: CGFloat{
set {
layer.borderWidth = newValue
}
get{
return self.layer.borderWidth
}
}
@IBInspectable var borderColor: UIColor? {
set {
layer.borderColor = newValue?.CGColor
}
get{
let c = UIColor(CGColor: layer.borderColor!)
return c
}
}
}
@IBDesignable class CustomView : UIView{
@IBInspectable var cornerRadius: CGFloat {
get {
return layer.cornerRadius
}
set {
layer.cornerRadius = newValue
layer.masksToBounds = newValue > 0
}
}
@IBInspectable var borderWidth: CGFloat{
set {
layer.borderWidth = newValue
}
get{
return self.layer.borderWidth
}
}
@IBInspectable var borderColor: UIColor? {
set {
layer.borderColor = newValue?.CGColor
}
get{
let c = UIColor(CGColor: layer.borderColor!)
return c
}
}
}
@IBDesignable class CustomButton : UIButton{
@IBInspectable var cornerRadius: CGFloat {
get {
return layer.cornerRadius
}
set {
layer.cornerRadius = newValue
layer.masksToBounds = newValue > 0
}
}
@IBInspectable var borderWidth: CGFloat{
set {
layer.borderWidth = newValue
}
get{
return self.layer.borderWidth
}
}
@IBInspectable var borderColor: UIColor? {
set {
layer.borderColor = newValue?.CGColor
}
get{
let c = UIColor(CGColor: layer.borderColor!)
return c
}
}
}
然后单击按钮转到类右侧自定义创建名为design.swift的新文件,然后添加以下内容:
import Foundation
import UIKit
@IBDesignable class CustomTextView : UITextView
{
@IBInspectable var cornerRadius: CGFloat {
get {
return layer.cornerRadius
}
set {
layer.cornerRadius = newValue
layer.masksToBounds = newValue > 0
}
}
@IBInspectable var borderWidth: CGFloat{
set {
layer.borderWidth = newValue
}
get{
return self.layer.borderWidth
}
}
@IBInspectable var borderColor: UIColor? {
set {
layer.borderColor = newValue?.CGColor
}
get{
let c = UIColor(CGColor: layer.borderColor!)
return c
}
}
}
@IBDesignable class CustomView : UIView{
@IBInspectable var cornerRadius: CGFloat {
get {
return layer.cornerRadius
}
set {
layer.cornerRadius = newValue
layer.masksToBounds = newValue > 0
}
}
@IBInspectable var borderWidth: CGFloat{
set {
layer.borderWidth = newValue
}
get{
return self.layer.borderWidth
}
}
@IBInspectable var borderColor: UIColor? {
set {
layer.borderColor = newValue?.CGColor
}
get{
let c = UIColor(CGColor: layer.borderColor!)
return c
}
}
}
@IBDesignable class CustomButton : UIButton{
@IBInspectable var cornerRadius: CGFloat {
get {
return layer.cornerRadius
}
set {
layer.cornerRadius = newValue
layer.masksToBounds = newValue > 0
}
}
@IBInspectable var borderWidth: CGFloat{
set {
layer.borderWidth = newValue
}
get{
return self.layer.borderWidth
}
}
@IBInspectable var borderColor: UIColor? {
set {
layer.borderColor = newValue?.CGColor
}
get{
let c = UIColor(CGColor: layer.borderColor!)
return c
}
}
}
然后单击按钮转到课堂右侧自定义我更新了我的问题。这是我迄今为止尝试过的,但它不符合 很好…使用标准的UIButton有什么问题?我想让我的按钮脱颖而出,让你下定决心。它要么看起来像一个标准的苹果按钮,要么很显眼。你想要哪一个?你可以用任何你喜欢的图片作为按钮@RepazKungI更新了我的问题。这是我迄今为止尝试过的,但它不符合 很好…使用标准的UIButton有什么问题?我想让我的按钮脱颖而出,让你下定决心。它要么看起来像一个标准的苹果按钮,要么很显眼。你想要哪一个?你可以用任何你喜欢的图片作为按钮@雷帕兹康