`
修博龙泉
  • 浏览: 318301 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

UISwitch 初始化

 
阅读更多
1.UISwitch的初始化
UISwitch *switchView = [[UISwitch alloc] initWithFrame:CGRectMake(54.0f, 16.0f, 100.0f, 28.0f)];
2.设置UISwitch的初始化状态
switchView.on = YES;//设置初始为ON的一边
 3.UISwitch事件的响应
[switchView addTarget:self action:@selector(switchAction:) forControlEvents:UIControlEventValueChanged];


在cell中添加uiswitch

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    }
    if([indexPath row]==0){
        cell.textLabel.text=@"新消息通知";
    }else if([indexPath row]==1){
        cell.textLabel.text=@"成员可邀请";
    }else if([indexPath row]==2){
        cell.textLabel.text=@"是否公开";
    }
   
    UISwitch *switchview = [[UISwitch alloc] initWithFrame:CGRectZero];
    switchview.tag = [indexPath row];
    [switchview addTarget:self action:@selector(updateSwitchAtIndexPath:) forControlEvents:UIControlEventValueChanged];
    cell.accessoryView = switchview;
    [switchview release];
    return cell;
   
}
分享到:
评论

相关推荐

    自定义UISwitch

    这里我们创建了一个名为`CustomSwitch`的子类,并重写了初始化方法,以便在创建开关时设置自定义外观。 自定义UISwitch不仅可以提升应用的用户体验,还可以更好地融入到应用的整体设计风格中。需要注意的是,在...

    由UISlide实现自定义的UISwitch

    最后,为了让其他开发者能够方便地在项目中使用我们的CustomSwitcher,我们需要提供一些初始化方法,接受初始性别和自定义颜色等参数,并在Swift或Objective-C中创建相应的接口。同时,我们还需要实现getter和setter...

    UISwitch的使用

    在代码中创建UISwitch时,可以使用initWithFrame:方法初始化,并通过设置各种属性来定制开关的样式,例如: ```swift let switchControl = UISwitch(frame: CGRect(x: 0, y: 0, width: 50, height: 30)) ...

    android中仿iphone的UISwitch

    // 初始化布局并找到子视图 inflate(context, R.layout.custom_uiswitch, this); mSwitchOff = findViewById(R.id.switch_off); mSwitchOn = findViewById(R.id.switch_on); // 设置默认状态 setChecked...

    iOS开发中UISwitch按钮的使用方法简介

    1. 在`viewDidLoad`方法中初始化UISwitch实例。首先设置frame(位置和大小),然后设置初始状态(默认为ON或OFF),接着添加目标动作以监听开关状态变化,最后将UISwitch添加到视图层次结构中。 ```objc - (void)...

    iOS开发资源

    **初始化:** 创建 UISwitch 的实例可以通过以下方式: ```objective-c UISwitch *switchControl = [[UISwitch alloc] initWithFrame:CGRectMake(100, 110, 0, 0)]; ``` **事件处理:** 为了响应用户操作,可以通过...

    自定义iphone Switch

    2. **初始化和配置Switch**:在视图加载时,你可以设置开关的属性,如颜色。对于背景颜色、滑块颜色等,可以使用`tintColor`属性。 ```swift override func viewDidLoad() { super.viewDidLoad() mySwitch....

    swift-iOS写一个可以自定义图片的SwitchView

    要创建一个自定义图片的SwitchView,我们需要继承自UISwitch,并重写其初始化方法。这将允许我们在创建开关时指定自己的图片。以下是一个基本的实现步骤: 1. 创建一个新的Swift文件,例如`CustomSwitch.swift`,并...

    BoolCell.zip_cell

    实现文件(.m)则会实现这些方法和逻辑,例如初始化单元格、布局子视图以及处理开关状态变化的事件。在`BoolCell.m`中,可能会有以下代码片段: ```objc @implementation BoolCell - (instancetype)initWithStyle:...

    Xcode中使用slider和switch控件实现音乐的播放和音量的控制

    4. **初始化AVAudioPlayer**: 在ViewController的`viewDidLoad`方法中,实例化AVAudioPlayer对象,并设置其播放的音频文件URL。 ```swift let musicURL = Bundle.main.url(forResource: "音乐文件名", ...

    IOS开发规范

    2. viewDidLoad:分配内存,视图控件初始化,加载数据。 3. viewWillAppear:每次视图即将出现调用,此方法最好谨慎用来获取服务器数据,如果需要则需要判断当前界面是否需要请求服务器,刷新数据。 4. dealloc...

    ios-CustomUISwitch.zip

    开发者可以在这个文件中找到如何初始化自定义开关,设置其属性,以及如何在界面中使用它的示例代码。 总结来说,"ios-CustomUISwitch.zip" 是一个帮助iOS开发者学习和实践自定义开关设计的资源包,涵盖了从视觉设计...

    ios-自定义AlertView弹出框.zip

    1. 创建自定义视图类:首先,创建一个新的Swift或Objective-C类,继承自UIView,并实现所需的初始化方法。在这个类中,我们可以定义属性来存储图片、标题、描述等信息。 2. 添加子视图:在初始化方法中,根据需求...

    Swift语言各种UI控件的使用Demo

    你可以通过`UIButton(type:)`初始化不同类型的按钮,如`.system`、`.contactAdd`等。设置按钮的文字、图片和事件处理方法,例如: ```swift let button = UIButton(type: .system) button.setTitle("点击我", for...

    自定义单选按钮

    - 初始化方法:初始化方法中,可能会设置形状层的基本属性,如边框宽度、颜色、圆环半径等,并添加到视图的layer中。 - 选中状态的设置:当单选按钮被选中或取消选中时,可能会有一个方法来改变形状层的状态,比如...

    iOS 5 Programming Cookbook

    - **1.14 分配和初始化对象**:教授如何在Objective-C中分配内存并初始化对象。 - **1.15 向类中添加属性**:说明如何向类中添加实例变量以保存状态信息。 - **1.16 从手动引用计数过渡到自动引用计数**:介绍ARC...

    CambiaFon:在iOS应用程序中使用开关的简单示例

    在代码中,你可以使用`UISwitch()`初始化一个新的开关实例,并设置其属性,如颜色、标签等。在故事板中,可以直接从对象库拖放UISwitch到视图上。 3. **开关状态**: UISwitch有两个状态:`on`和`off`。当开关被...

    ios-Swift控件创建.zip

    代码创建时,可以使用`UIButton(type:)`初始化方法,例如: ```swift let button = UIButton(type: .system) button.setTitle("点击我", for: .normal) button.addTarget(self, action: #selector(buttonTapped), ...

    从零开始学iOS7开发系列教程-事务管理软件开发实战-Chapter271

    在`viewDidLoad`方法中,我们需要根据已有的ChecklistItem对象(如果有的话)来初始化界面状态。如果是在编辑已有的条目,那么开关状态和截止日期应根据对象的属性设置;如果没有,则默认关闭开关,截止日期设为当前...

Global site tag (gtag.js) - Google Analytics