UI编程_UILabel及其属性

本文详细介绍了UILabel的基本使用方法,包括创建UILabel对象、设置字体大小、文本颜色、对齐方式、断行模式、行数限制及阴影效果等。通过具体实例展示了UILabel在iOS应用中的布局和样式配置。
部署运行你感兴趣的模型镜像
//
//  AppDelegate.m
//  UI01_UILabel
//
//  Created by dllo on 15/7/10.
//  Copyright (c) 2015年 dllo. All rights reserved.
//

#import "AppDelegate.h"

@interface AppDelegate ()

@end

@implementation AppDelegate


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.
    self.window.backgroundColor = [UIColor whiteColor];
    [self.window makeKeyAndVisible];
    
#pragma  mark - 知识点2 UILabel
    
    /* 创建label对象 */
    UILabel *userLabel = [[UILabel alloc] initWithFrame:CGRectMake(40, 100, 300, 200)];
    userLabel.backgroundColor = [UIColor yellowColor];
    [self.window addSubview:userLabel];
    
    
    /* 设置相关的属性(常用API), attribute text调研 */
    userLabel.text = @"用户名户名用户名名用名:";
    
    /* font 属性, UIFont类, 调研一下(如何更改字体, 如何加载第三方字体) */
    userLabel.font = [UIFont systemFontOfSize:26];
    
    /* 文本颜色 调研一下(自定义颜色)*/
    userLabel.textColor = [UIColor darkGrayColor];
    
    /* 对齐方式 */
    userLabel.textAlignment = NSTextAlignmentRight;
    
    /* 断行模式(省略) */
    userLabel.lineBreakMode = NSLineBreakByTruncatingMiddle;
    
    /* 行数设置(设置为0:不受行数限制, 并且不会超过labele的限制) */
    userLabel.numberOfLines = 0;
    
    /* 阴影设置 */
    userLabel.shadowColor = [UIColor redColor];
    userLabel.shadowOffset = CGSizeMake(0, 2);
    
    
    
    [userLabel release];
    [_window release];
    return YES;
}
@end

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值