`

[IOS]按钮相关

    博客分类:
  • IOS
阅读更多

1.设置文字

[btn setTitle: @"search" forState: UIControlStateNormal];

 *注意:用 btn.titleLabel.text = @"xxx" 并没有用

 

2.设置字体

btn.titleLabel.font = [UIFont systemFontOfSize: 14.0];

 

3.设置字体颜色

[btn setTitleColor:[UIColor blackColor]forState:UIControlStateNormal];

 注意:不要用:

[btn.titleLabel setTextColor:[UIColorblackColor]];
btn.titleLabel.textColor=[UIColor redColor];

 

4.圆形按钮

//前提:按钮要设置为正方形
btn.layer.cornerRadius = wireBtn.bounds.size.width/2;
btn.layer.masksToBounds = wireBtn.bounds.size.width/2;

 

 5.图片按钮

[deviceImageBtn setImage:[UIImage imageNamed:@"icobarico_4.png"] forState:UIControlStateNormal];

 

6.Button点击事件传参:

  1.设置tag:btn.tag = 101;

  2.使用如下:

-(void)circleBtnClicked:(UIButton*)sender{
    switch (sender.tag) {
        case 101:
            {
                UIStoryboard *wireboard = [UIStoryboard storyboardWithName:@"MyDevice" bundle:nil];
                LoginController *wirevc = [wireboard instantiateViewControllerWithIdentifier:@"my_device_home"];
                [self.navigationController pushViewController:wirevc animated:YES];
            }
            break;
            
        case 2:
            break;
    }
    
}

  

7.设置带文字图片呢按钮:

1.http://www.jianshu.com/p/3052a3b14a4e

2.http://blog.csdn.net/u011462377/article/details/48595485

8.按钮内文字换行:

_parental_control_btn.titleLabel.textAlignment = NSTextAlignmentCenter;
_parental_control_btn.titleLabel.numberOfLines = 0;

如果有必要,也可以同时在Localizable.strings的value里添加\n,显示效果会有不同。

 

分享到:
评论

相关推荐

    ios按钮样式源码

    本文将深入探讨iOS按钮样式的源码实现,帮助开发者创建美观、功能丰富的按钮,提升用户体验。 首先,我们要理解iOS中的按钮类型。在UIKit框架中,主要存在两种基本的按钮类型:`UIButton`和`UIBarButtonItem`。`...

    Ios 动态添加按钮

    在iOS开发中,动态添加按钮是一项常见的需求,尤其是在创建自定义视图或者界面布局时。本文将深入探讨如何在iOS应用中实现动态添加按钮,并解释这样做的原因。 首先,我们来理解为什么要在iOS应用中动态添加按钮。...

    IOS按钮长按效果,类似微信录音按钮

    在iOS开发中,实现“长按”(Long Press)效果是一项常见的交互设计,尤其是在需要触发特定功能或操作的场景下,比如微信中的录音按钮。这个功能对于提升用户体验有着重要作用,因为它提供了一种非点击式的交互方式...

    高仿IOS开关按钮

    在iOS应用开发中,设计和实现一款高仿iOS开关按钮是一项常见的任务,它涉及到用户界面(UI)设计和交互。这个“高仿iOS开关按钮”旨在为用户提供与原生iOS系统开关相似的体验,以增强应用的用户体验和一致性。在本文中...

    IOS源码应用Demo-ios按钮样式制作大全(20种不同风格的按钮制作方法).zip

    本资源包“IOS源码应用Demo-ios按钮样式制作大全(20种不同风格的按钮制作方法)”是一个非常实用的学习资料,尤其适用于毕业设计和论文撰写阶段的学生。这个压缩包提供了20个不同的按钮样式示例,涵盖了多种视觉...

    仿ios 按钮开关 切换按钮

    在Android开发中,为了提供与iOS相似的用户体验,开发者经常需要实现仿iOS样式的按钮开关。这类开关通常被称为“仿ios 按钮开关”或“切换按钮”,它具有独特的视觉样式,允许用户在两个状态之间进行切换,例如开启...

    ios通话界面按钮切图

    此资源包“ios通话界面按钮切图”显然包含了用于构建iOS通话界面的各种图标资源。这些图标通常由设计师精心制作,以确保与iOS系统的整体视觉风格保持一致,并提供清晰、直观的操作指引。 在描述中提到的“手机按钮...

    ios 圆形按钮菜单

    本篇将详细介绍“ios圆形按钮菜单”的相关知识点。 一、菜单设计原理 圆形按钮菜单的核心在于它的布局方式,即以一个中心点为轴,围绕这个中心点分布多个按钮。这种设计灵感可能来源于现实生活中的转盘式开关或者...

    IOS按钮拖动和点击

    在iOS开发中,按钮(UIButton)是用户界面中不可或缺的元素,它允许用户进行交互,如触发特定操作或导航到其他页面。本教程将聚焦于如何实现按钮的拖动和点击功能,这对于创建动态和响应式的应用至关重要。我们将...

    ios 自定义复选按钮和单选按钮

    标题提到的“ios 自定义复选按钮和单选按钮”是关于如何使用Objective-C(OC)编程语言来手写代码,创建一个可重用的控件,既能作为单选按钮也能作为复选按钮。这一话题涵盖了UI设计、自定义视图、状态管理等多个...

    android ios按钮套件 按钮图标 界面 UI设计

    本文将围绕“android ios按钮套件 按钮图标 界面 UI设计”这一主题,深入探讨相关知识点。 首先,UI设计(User Interface Design)是指为用户提供与设备交互的方式和视觉体验的过程。在Android和iOS平台上,优秀的...

    ios学习笔记中用到的美化按钮的背景图

    在iOS应用开发中,用户界面的设计与体验是至关重要的,其中按钮(UIButton)作为用户交互的核心元素之一,其美观程度和可操作性直接影响了用户的使用感受。本篇笔记主要探讨如何利用背景图来美化iOS应用中的按钮,以...

    IOS 不规则按钮实现方法

    在iOS开发中,创建不规则形状的按钮是一种常见的需求,比如设计特殊形状的按钮来提升用户界面的美观度和交互性。"IOS 不规则按钮实现方法"主要涉及到自定义按钮和图形绘制技术,通过给定的文件名可以推测出这是一种...

    ios-按钮下划线移动.zip

    在iOS开发中,"ios-按钮下划线移动.zip"这个资源可能是一个示例项目,展示了如何使用自动布局(Auto Layout)来实现视图动画,特别是针对按钮下划线的动态移动效果。自动布局是iOS界面设计的核心技术,它允许开发者...

    ios-按钮滑动切换.zip

    在本案例的"ios-按钮滑动切换.zip"压缩包中,可能包含了实现这一功能的相关代码和资源文件。 首先,我们要理解手势交互(Gesture Interactions)在iOS中的核心概念。手势识别是iOS SDK中一个强大的特性,它允许...

    iOS 下拉按钮 灰常好用

    在iOS开发中,下拉按钮(Dropdown Button)并非原生控件,但可以通过自定义实现这一功能,以提供用户友好的交互体验。标题中的“灰常好用”表明这种实现方式在实际应用中表现出色,易于集成且效果理想。本文将深入...

    iOS 阴影效果按钮 J1Button.zip

    iOS 阴影效果按钮 J1Button ,J1Button 是一个简单的可伸缩的阴影效果按钮,使用图片实现,包括多种状态。

    ios练习按钮控制图片操作

    在iOS开发中,按钮(UIButton)常常用于用户交互,它不仅可以触发特定的事件,还可以结合动画效果实现更多有趣的功能。本教程将深入讲解如何利用按钮来控制图片进行移动、缩放等动态操作,同时实现流畅的动画效果。 ...

    iOS防止按钮重复点击扩展类

    这通常意味着你需要在按钮的相关代码文件中导入这个扩展类的头文件,例如: ```swift #import "UIButton+NoRepeat.h" // 如果是Objective-C import "UIButton+NoRepeat.swift" // 如果是Swift ``` 一旦导入了...

    IOS按钮下载包

    这个“IOS按钮下载包”显然提供了一些设计精美的按钮资源,适用于iOS应用的UI设计。这些按钮可能包含了不同样式、颜色、形状以及动画效果,旨在提升用户界面的美观度和用户体验。 在iOS开发中,按钮主要由两种类型...

Global site tag (gtag.js) - Google Analytics