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

iphone UIButton 按钮初始化

 
阅读更多
for (int i=0; i<9; i++) {
    UIButton *roundedRectButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];    
    CGRect buttonRect = CGRectMake(18+(i%9%3)*105+(i/9)*320, 35+(i%9/3)*105, 80, 80);
    [roundedRectButton setFrame:buttonRect];
    //[roundedRectButton setTitle:@"Normal" forState:UIControlStateNormal];
    [roundedRectButton setTitle:@"Highlighted" forState:UIControlStateHighlighted];
    roundedRectButton.showsTouchWhenHighlighted = YES;
        [roundedRectButton setTag:i];
        [roundedRectButton setBackgroundImage:[UIImage imageNamed:@"logo.jpg"] forState:UIControlStateNormal];
    [roundedRectButton addTarget:self action:@selector(buttonDown:) forControlEvents:UIControlEventTouchDown];
    [self.view addSubview:roundedRectButton];
    }
分享到:
评论

相关推荐

    (0078)-iOS/iPhone/iPAD/iPod源代码-按钮(Button)-Confirm Button

    1. **创建按钮**:你可以通过`UIButton(type:)`初始化方法创建不同类型的按钮,例如`.system`(默认样式)、`.custom`(自定义样式)等。 2. **设置标题**:使用`setTitle(_:for:)`方法来设置按钮的文字内容,`for...

    IOS 入门开发之导航栏按钮切换

    - 使用`UIBarButtonItem`类的初始化方法创建按钮,如`initWithTitle:`、`initWithImage:`等。 - 将创建的按钮赋值给`navigationItem.rightBarButtonItem`或`leftBarButtonItem`。 - 需要注意的是,如果要在多个...

    ios不规则按钮

    - 使用`UIBezierPath.init(maskWithCGImage:)`初始化一个新的UIBezierPath,该路径将遵循图片中的非透明像素。 - 接下来,按照前面所述的方法,使用这个路径创建CAShapeLayer并添加到按钮的layer。 4. **事件响应...

    IPhone开发的点餐系统

    1. Tabbar Controller与 Navigation Controller的套用 2. TableViewCell 子视图添加UILabel和...5. CoreData 及其数据的初始化方法 6. 使用HTTP Get/Post Request 提交和获取数据 7. UIAlertView上按钮的delegate方法

    Iphone控件Demo大全

    12. UIBarButtonSystemItem:导航栏或工具栏上的系统按钮,如“返回”、“加号”等,可通过 UIBarButtonItem 初始化。 13. UISlider:滑块控件,用于选取一个范围内的值。通过 value 属性获取或设置当前值,添加...

    iPhone简易音频播放程序

    你需要了解如何初始化AVAudioPlayer,设置音频源(如本地音乐文件),并控制播放、暂停、停止、跳转等功能。此外,AVAudioSession用于管理应用程序的音频会话,可以设置音频模式、处理音频路由等问题。 4. **多媒体...

    iPhone中部分控件的应用

    - **导航控制器初始化**: 在AppDelegate的`application:didFinishLaunchingWithOptions:`方法中初始化UINavigationController。例如: ```objective-c UINavigationController *mainNavigation = [...

    iphone UITableView中使用combobox的实例

    4. 创建下拉选项:定义一个数组存储ComboBox的选项,可以在初始化UIViewController时设置。 5. 实现点击事件:在`tableView:didSelectRowAtIndexPath:`方法中,获取到被点击的ComboBox单元格,然后展示ActionSheet...

    从0开始开发iPhone应用

    - 开发一个简单的iPhone应用程序,能够接受用户的输入(姓名),并在用户点击按钮后显示一句问候语,如“你好,[姓名]!” - 如果用户未输入任何内容就点击按钮,则应提示用户输入姓名。 - 输入的姓名长度不得超过16...

    iphone4数独源代码

    1. **数独模型(SudokuModel)**:这一部分主要负责数独游戏的逻辑,包括数独盘面的初始化、合法性检查(确保每行、每列和每个宫格的数字不重复)、解谜算法(如回溯法或人类解题策略)。模型层应保持与视图和控制器...

    iphone照相机实例源码

    1. **初始化AVCaptureSession**: 开始时,我们需要创建一个AVCaptureSession实例,并设置其配置,例如预览层(AVCaptureVideoPreviewLayer)以显示相机画面。这一步骤包括选择设备(如前后摄像头)和设置分辨率、...

    渐变色按钮(iPhone源代码)

    - **初始化方法**:创建按钮时,可以设置渐变色的起始颜色、结束颜色、渐变方向等参数。 - **重绘方法**:利用Core Graphics框架(Core Graphics Framework)中的`CGContext`,在按钮的`drawRect:`或`drawLayer:in...

    iPhone编程delegate示例

    这通常在初始化或配置阶段完成,例如: ```objc MyDelegateObject *delegateObject = [[MyDelegateObject alloc] init]; delegateObject.delegate = self; // 假设self是ViewController实例 ``` 4. **触发委托...

    Iphone_开发常用代码

    1. **UIView创建与初始化:** 使用`[[UIView alloc] init]`来创建一个新的UIView对象。 2. **设置frame:** 使用`CGRectMake`方法来设置UIView的位置和大小。 3. **设置背景颜色/图像:** 使用`UIColor ...

    iphone 转盘菜单

    对于转盘菜单,我们可能想要动画化每个按钮的transform属性,特别是`rotation`,以模拟菜单旋转的效果。我们可以设定一个初始角度(比如0度),然后在动画执行过程中逐渐增加到一个目标角度(比如360度),从而实现...

    IOS 开发之UILabel 或者 UIButton加下划线链接

    1. 首先,创建一个NSMutableAttributedString对象,并初始化它,例如: ```objc NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"查看所有中奖记录"]; ``` 2. 然后,定义...

    (0095)-iOS/iPhone/iPAD/iPod源代码-弹出视图(Popup View)-Hidden Option Panel

    4. **UIViewController的生命周期**:了解如何在合适的时机(如`viewDidLoad`或`viewWillAppear:`)初始化和配置Panel。 5. **状态管理**:维护一个变量来追踪Panel的当前状态(隐藏或显示),以便在用户交互时作出...

    【游戏】-iPhone扫雷游戏.7z

    5. **多线程**:游戏可能会有复杂的计算任务,如初始化雷区、检查游戏状态等,这些可能需要在后台线程进行,以避免阻塞主线程,确保用户界面的流畅性。 6. **内存管理**:无论是Objective-C的引用计数还是Swift的...

    自定义UIAlertView

    // 初始化视图,添加子视图,设置约束,添加按钮等 } func show() { // 添加到父视图,执行弹出动画 } @objc func buttonTapped(_ sender: UIButton) { // 处理按钮点击事件 } } ``` 5. **使用场景**:...

    IOS应用源码Demo-【游戏】iPhone扫雷游戏-毕设学习.zip

    你需要理解如何在Objective-C中实现这些逻辑,包括初始化游戏面板、标记雷区、计算安全格子等。 5. **事件处理**:游戏中的用户交互,如点击或滑动,需要通过事件处理来响应。这涉及到UIControl的事件代理方法和...

Global site tag (gtag.js) - Google Analytics