`
Keys
  • 浏览: 37866 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

按钮选中后变换按钮背景图

阅读更多
在- (void)viewDidLoad  中:
UIImage *buttonImageNormal = [UIImage imageNamed:@"whiteButton.png"];
UIImage *stretchableImage = [buttonImageNormal stretchableImageWithLeftCapWidth:12 topCapHeight:0];
    [doButton setBackgroundImage:stretchableImage forState:UIControlStateNormal];
    UIImage *buttonImagePressed = [UIImage imageNamed:@"blueButton.png"];
    UIImage *stretchablePressed = [buttonImagePressed stretchableImageWithLeftCapWidth:12 topCapHeight:0];
    [doButton setBackgroundImage:stretchablePressed forState:UIControlStateHighlighted];

分享到:
评论

相关推荐

    Qt实现自定义按钮的状态

    在`enterEvent`函数中,我们可以改变按钮的背景色或样式表来实现鼠标悬停效果。 ```cpp void CustomPushButton::enterEvent(QEvent *event) { setStyleSheet("background-color: #ff0000;"); // 设置为红色,仅作...

    android 按钮也能随点击变换 ImageButton选择特效

    在Android开发中,按钮(Button)和图像按钮(ImageButton)是两种常见的用户交互元素,用于接收用户的点击事件并触发相应的操作。本篇文章将详细讲解如何为Android的ImageButton添加点击时的变换特效,使得用户交互...

    css3实现打钩按钮特效.zip

    当复选框被选中时,我们可以改变与其关联的元素的样式,例如显示或隐藏某个图标的背景图片,或者改变其颜色和形状。 2. **过渡效果**:`transition`属性允许我们平滑地在两个样式之间进行转换。在这个例子中,可能...

    纯css3带动画效果的左右滑动按钮

    1. **伪类选择器**:CSS3引入了更多的伪类选择器,如`:hover`(鼠标悬停)、`:active`(元素被激活)和`:checked`(复选框或单选按钮被选中),这些在滑动按钮的交互过程中起到了关键作用。例如,`:checked`可以用来...

    CSS3 SVG Switch Button Checkbox 开关按钮.rar

    5. **背景渐变(Background Gradients)**:CSS3支持线性渐变和径向渐变,可以为开关按钮创建丰富的背景色效果。 **SVG技术详解** SVG是一种基于XML的矢量图像格式,其优点在于无论放大多少倍都能保持清晰,非常...

    C#自定义控件(usercontrol)--美化单选按钮和复选按钮.rar

    例如,可以添加一个公共属性来控制按钮的选中状态,或者提供一个方法来批量设置所有单选按钮或复选框的状态。 6. **代码分离** 使用MVVM(Model-View-ViewModel)模式,可以将界面逻辑与业务逻辑分离,使代码更加...

    CSS3开关按钮样式代码.zip

    在这个案例中,可能会使用`input[type="checkbox"]`这样的选择器来选中特定类型的开关按钮。 2. **结构化伪类**:例如`:checked`,这是一个非常关键的伪类,它用于当HTML中的复选框或单选按钮被选中时应用样式。在...

    CSS3单选和复选按钮美化代码.zip

    开发者可以在这里查看和学习具体的CSS3语法,如伪类选择器(`:checked`、`:hover`、`:active`等)、过渡效果(`transition`)、变换(`transform`)以及自定义字体图标(font icons)的使用等。 在实际应用中,CSS3...

    Android 按钮点击WIN8 磁贴效果.rar

    创建一个XML资源文件,例如在res/drawable目录下创建`win8_tile_button_background.xml`,定义不同状态下的按钮背景。这通常包括正常状态、按下状态和焦点状态。可以使用selector来根据按钮的状态切换不同的...

    jQuery自定义单选按钮复选框样式特效

    在该函数内,开发者会使用`$('selector').on('event', function() {...})`这样的语法来监听用户与单选按钮和复选框的交互,并在事件触发时执行相应的样式变换。 `image`文件夹可能包含了一些图标或者背景图片,用于...

    纯CSS3笑脸表情开关按钮滚动切换代码

    这可能包括按钮的大小、颜色、边框、背景、字体等样式,以及选中和未选中状态的差异。 `js`文件可能包含了事件监听和处理逻辑,例如当用户点击笑脸按钮时,通过JavaScript改变相关表单元素的状态,并可能触发CSS3的...

    ios-dribble灵感-动画按钮.zip

    3. **资源文件**:可能包括图像、颜色定义或其他与按钮动画相关的资源,如按钮的背景图片、选中状态的图片等。 4. **示例代码**:可能包含演示如何使用这个动画按钮的代码片段,这有助于开发者了解如何在自己的项目...

    自动变换的tab效果

    通过设置适当的样式,可以使得选中的Tab标签具有视觉上的突出效果,例如改变颜色、添加下划线或者改变字体。同时,内容区域的显示和隐藏通常通过修改CSS的`display`属性来实现。 在提供的资源中,`index.html`文件...

    CODESYS之切换可视化界面.docx

    设备启动后,操作员将看到"Home"界面,并能通过点击导航按钮在各个视图之间自由切换,实现不同的功能操作。 总的来说,CODESYS提供了一种灵活的方式来构建和管理HMI界面,通过定义视图、配置按钮事件以及设置视图...

    更换婚纱背景

    4. 插入新背景:在图层面板底部,点击“创建新图层”按钮,然后选择“填充”选项,填充你喜欢的颜色或导入新的背景图片。如果导入新背景,需确保其尺寸与原图相同,避免拉伸或变形。 5. 调整融合:为了让新人更好地...

    CSS3自定义美化复选框Checkbox按钮样式代码

    /* 选中后的背景颜色 */ border-color: #007BFF; /* 选中后的边框颜色 */ /* 可以添加其他动画效果,如变换形状或添加图标 */ } ``` 此外,我们还可以利用CSS3的过渡(transition)属性为复选框添加平滑的动画...

    CSS3复选框和单选按钮美化特效代码

    比如,当复选框被选中时,可以设定一个平滑的颜色变化或大小变换过渡。 5. **动画(Animation)**:更进一步,可以使用`@keyframes`规则创建自定义动画,让元素在特定时间点呈现不同的样式,为表单元素添加动态效果...

    CSS3图文轮播弹性切换特效.zip

    当某个按钮被选中时,可以通过改变其背景色、边框或其他样式属性来突出显示。 最后,为了实现无js版本的轮播,我们可以使用CSS的`:target`伪类结合锚点链接。每个轮播项对应一个唯一的ID,用户点击索引按钮时,对应...

    连接图像滑块以显示不同图像的小型JavaScript应用程序_CSS_HTML_下载.zip

    此项目名为“Background-Image-Slider-Project-master”,可能意味着它是一个背景图片轮播项目,其中图片可能作为页面背景显示,而不是在页面内容中。这种情况下,CSS的`background-image`属性和JavaScript的动态...

    学习PS的不错的讲义

    4. 调整作品的比例和位置:选中作品所在图层,选择“编辑”菜单—自由变换选项,调整大小、旋转,按回车键确定 5. 相机抠像:打开相机素材图像,使用“魔术棒”工具,选择背景的白色部分,“选择”菜单—反向 6. ...

Global site tag (gtag.js) - Google Analytics