swift label不同颜色

let string = "点击注册按钮,即表示您已同意隐私条款和服务协议"

let ranStr = "同意"

let attrstring:NSMutableAttributedString = NSMutableAttributedString(string:string)

let str = NSString(string: string)

let theRange = str.rangeOfString(ranStr)

attrstring.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor(), range: theRange)

attrstring.addAttribute(NSFontAttributeName, value: UIFont.systemFontOfSize(14), range: theRange)

let label = UILabel()

label.frame = CGRectMake(10, 100, WIDTH-20, 30)

label.attributedText = attrstring

self.view.addSubview(label)

时间: 2024-10-08 06:21:46

swift label不同颜色的相关文章

label 不同颜色

label  不同颜色 UILabel* noteLabel = [[UILabel alloc] init]; noteLabel.frame = CGRectMake(60, 100, 200, 100); noteLabel.textColor = [UIColor blackColor]; noteLabel.numberOfLines = 2; NSMutableAttributedString *noteStr = [[NSMutableAttributedString alloc]

微信小程序组件解读和分析:九、form表单

form表单组件说明: 表单,将组件内的用户输入的<switch/> <input/> <checkbox/> <slider/> <radio/> <picker/> 提交. 当点击 <form/> 表单中 formType 为 submit 的<button/> 组件时,会将表单组件中的 value 值进行提交,需要在表单组件中加上 name 来作为 key. form表单组件用法: 重置:<butt

[Swift中错误]missing argument label &#39;greeting:&#39; in call

Swift 中出现这个问题:从第二个参数起,自动加上lable func sayHello(name:String? ,greeting:String)->String { let result = greeting + "," + (name ?? "Guest") + "!" return result } var nickname:String? nickname = "yc" //“Goodmorning前面应该

swift计算label动态宽度和高度

swift计算label动态宽度和高度 func getLabHeigh(labelStr:String,font:UIFont,width:CGFloat) -> CGFloat { let statusLabelText: NSString = labelStr let size = CGSizeMake(width, 900) let dic = NSDictionary(object: font, forKey: NSFontAttributeName) let strSize = st

Swift: missing argument label &#39;xxx&#39; in call

今天在使用swift时发现,写的func总是要求写出第二个参数的外部变量名,很不理解,感觉和书上说的function不一样,查了一下,终于发现了原因:写在class内部的function叫做method,是特殊的functoin,系统会自动补上外部变量名,参看以下连接 http://stackoverflow.com/questions/24050844/swift-missing-argument-label-xxx-in-call 防止连接失效,截取部分内容如下: One possible

[Swift通天遁地]六、智能布局-(5)给视图添加Align(对齐)和Fill(填充的约束以及Label的约束

本文将演示如何给视图添加Align(对齐)和Fill(填充的约束以及Label的约束. 锚点默认位于视图中心点的位置. 首先确保在项目中已经安装了所需的第三方库. 点击[Podfile],查看安装配置文件. 1 platform :ios, ‘12.0’ 2 use_frameworks! 3 4 target 'DemoApp' do 5 source 'https://github.com/CocoaPods/Specs.git' 6 pod 'Neon' 7 end 根据配置文件中的相关配

[Swift通天遁地]八、媒体与动画-(9)快速实现复合、Label、延续、延时、重复、缓冲、弹性动画

本文将演示多种动画类型效果. 首先确保已经安装了所需的第三方类库.双击查看安装配置文件[Podfile] 1 platform :ios, '8.0' 2 use_frameworks! 3 4 target 'DemoApp' do 5 source 'https://github.com/CocoaPods/Specs.git' 6 pod 'Cheetah' 7 end 根据配置文件中的相关设置,安装第三方类库. 安装完成之后,双击打开项目文件[DemoApp.xcodeproj] 在左侧

ios swift Button, Label, AlertView

import UIKit class ViewController: UIViewController , UIAlertViewDelegate { @IBOutlet var label: UILabel? @IBOutlet var btn: UIButton? @IBAction func btnClick(AnyObject) { showAlert() } func showAlert() { let alert = UIAlertView() alert.title = "Aler

swift学习之Label

//UILabel的使用方法        let label:UILabel = UILabel(frame: CGRect(x: 0, y: 100, width: view.frame.size.width, height: 100))         label.text = "人人都爱萌叔老,天天不吃药"         label.textAlignment = NSTextAlignment.Center//        label.numberOfLines = 2