IOS自定义UIButton 解决按钮存在下滑线的问题

本文介绍了如何处理在iPhone 6plus上UIButton出现的异常下滑线问题,提供两种解决方案:一是通过特定的文字设置方法避免下滑线显示;二是采用自定义UIButton的方式来消除该问题。
摘要由CSDN通过智能技术生成

UIButton在苹果6plus上有下滑线

解决方案:
1.设置button上的文字时使用以下这个方法

/**
     设置按钮上的文字
     */
    func setButViewTitle(content:String){
        let attributedString = NSMutableAttributedString(string: content)

        attributedString.addAttribute(.underlineStyle, value: NSUnderlineStyle.styleNone.rawValue, range: NSRange(location: 0, length: attributedString.length))

        self.setAttributedTitle(attributedString, for: .normal)
    }

2.自定义UIButton

//
//  MyUIButtonView.swift
//  wulian
//
//  Created by 陕西帮你电子科技有限公司 on 2019/3/5.
//  Copyright © 2019 陕西帮你电子科技有限公司. All rights reserved.
//  自定义基类按钮

import UIKit

class MyUIButtonView: UIButton {
    private var butLabel:UILabel?

    override init(frame: CGRect) {
        super.init(frame: frame)
        self.initView()
    }
    
    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        self.initV
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值