更改 iPhone UISlider 栏图像

2024-07-04

我正在使用一个UISlider在我的应用程序中,但我想为其使用自定义的“外观和感觉”。我已将拇指更改为我自己的图像,但有没有办法也更改栏?我有一个想要使用的条形图像,但不知道如何执行此操作。

我已经找到了如何更改最大和最小图像,但不是条形图本身。


你使用是正确的-setMinimumTrackImage:forState: and -setMaximumTrackImage:forState:方法。你错过的是你应该提供可拉伸的UIImage对他们来说,剩下的事情会自动处理:

UIImage *sliderLeftTrackImage = [[UIImage imageNamed: @"SliderMin.png"] stretchableImageWithLeftCapWidth: 9 topCapHeight: 0];
UIImage *sliderRightTrackImage = [[UIImage imageNamed: @"SliderMax.png"] stretchableImageWithLeftCapWidth: 9 topCapHeight: 0];
[mySlider setMinimumTrackImage: sliderLeftTrackImage forState: UIControlStateNormal];
[mySlider setMaximumTrackImage: sliderRightTrackImage forState: UIControlStateNormal];

您可以对最小和最大部分使用相同的图像。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改 iPhone UISlider 栏图像 的相关文章

  • 实例化新视图控制器时从内存中删除视图控制器

    在我的应用程序中 我实例化新的视图控制器而不是使用 Segues 因为它在动画中看起来更好 因此我的视图继续在后台运行 这会导致大量内存泄漏 我返回主屏幕的代码是 let mainStoryboard UIStoryboard name M
  • 如何在 JPanel 中显示图像

    我的问题是如何将图像显示到 JPanel 中 这里询问类似问题的其他主题我不清楚我该如何做到这一点 我的项目文件夹中有一个包含图像文件的目录Project Folder GUI img 具体来说gray png and green png我
  • RestoreCompletedTransactions() 没有调用 paymentQueue UpdatedTransactions?

    我在 Swift 4 iOS 11 中恢复 IAP 时遇到问题 我的AppDelegate实施SKPaymentTransactionObserver In AppDelegate s didFinishLaunchingWithOptio
  • 上传时防止空闲状态(iOS 上的 Web 应用程序)

    我正在构建一个将在移动和桌面上使用的网络应用程序 在 iOS 上进行测试后 我注意到我的手机将进入空闲状态 屏幕关闭 返回时显示锁定屏幕 即使有是一个正在上传的文件 ajax上传 有什么办法可以防止这种情况发生吗 我正在通过将应用程序作为
  • 声明时指针总是设置为 nil 吗?

    我找到了各种人 文章 例如这个答案 https stackoverflow com a 1262500 37941 表明 Objective C 中指针的值在你给它赋值之前是没有定义的 但是 我在实践中发现它们会自动设置为nil甚至在我打电
  • 如何在 Titanium 中向 TableView 部分追加一行?

    我正在使用 Titanium 开发 iPhone 应用程序 并且需要将一行附加到特定的表格视图部分 https developer appcelerator com apidoc mobile 1 0 Titanium UI TableVi
  • iOS 8 选项卡栏项目背景颜色

    上周我一直在努力寻找解决方案 但在尝试了我能找到或想到的所有可能的解决方案后 我没有运气 我发现并尝试过的每个解决方案要么不起作用 要么已经过时 我有 5 个UITabBarItem s in a UITabBar放置在UITabBarCo
  • 使用 .Net 和 SQL Server 2005 保存/加载图片的最佳方式?

    在销售产品的网页中处理产品图片的典型方法是什么 假设我有一个包含书籍或计算机组件等的数据库 例如 所有这些都有自己的示例图片 我应该将它们作为二进制数据保存到数据库中 还是以某种方式在代码隐藏中处理它们 将它们保存到一个目录中保存到数据库产
  • 如何刷新 WatchApp 复杂功能

    所以我正在尝试更新headerTextProvider 每一秒都有一个Timer scheduledTimer withTimeInterval 1 repeats true timer in 我想这不是正确的做法吗 MY STUFF HE
  • 不要在 iOS 上显示蜂窝数据警告

    如果用户决定不允许应用程序在每次尝试打开应用程序时访问蜂窝数据 则会显示一条警告 告诉他们蜂窝数据已关闭 SDK中有没有办法停止显示此消息或控制其显示的时间 位置 如果您在权限被撤销的情况下尝试访问互联网 系统将显示此消息 为了防止它出现
  • 获取pygame中图像各个像素的颜色

    如何获取传输到 pygame 表面的图像像素的颜色值 使用 Surface get at 仅返回表面层的颜色 而不返回其上位图传输的图像 方法surface get at很好 下面的示例显示了在没有 Alpha 通道的情况下位图传输图像时的
  • “无法连接到 iTunes Store”

    昨晚 应用内购买没有在 iOS7 模拟器设备上显示 但今天我什至没有更改代码 我也开始在 iOS 8 设备上遇到相同的错误 这是我的课 class InAppC UITableViewController SKProductsRequest
  • 使用 Phantom.js 将文件加载到 IMAGE 对象中

    我正在尝试加载图像并将其数据放入 HTMLImage元素但没有成功 var fs require fs var content fs read logo png 读取文件的内容后 我必须以某种方式将其转换为图像或将其打印到画布上 我试图使用
  • 如何在 iOS 7 中将 CSV 文件关联到我的应用程序

    今天是个好日子 我逐行遵循这两个教程 尝试将我的应用程序关联到 csv 文件 电子邮件应用程序附件 但是在我将这些更改添加到我的应用程序的 plist 文件中之后 然后构建我的应用程序并在我的设备 iPhone 4 iOS 7 0 4 没有
  • iOS 7.1 CommonCrypto 库抱怨:隐式转换丢失整数精度:'NSUInteger'(无符号长整型)到 CC_LONG(无符号整型)

    我在从文件执行 MD5 时收到上述错误 标题中 我通常可以处理这些类型的 32 gt 64 位转换问题 但在这种情况下 我不知道我应该做什么 因为 CC MD5 是其中的一部分的CommonCrypto gt CommonDigest iO
  • iOS 版本的 Fragment

    谁能告诉我在 Xcode iPhone 中执行以下操作的最佳方法是什么 我有一个主导航屏幕 上面有一些按钮 当用户单击任何按钮时 他们将进入带有更多选项按钮的子导航屏幕 在这里 他们单击任意按钮 就会看到选项列表 单击任何列表选项都会向用户
  • 同时在不同层中使用多个 CAKeyframeAnimation

    现在有人知道如何使用 CAKeyframeAnimation 同时对多个图层进行动画处理吗 每个层都有自己的 CAKeyframeAnimation 对象 看看下面的代码 我有一个接收对象 创建 CAKeyframeAnimation 并将
  • 导航回 ViewController 时出现重复消息问题

    我有一个 ViewController 它向用户显示更多信息 然后他们单击一个按钮 它将它们发送到我的 messageView 它是一个 JSQ ViewController JSQViewController 使用集合视图类 当用户导航回
  • 以编程方式使 iPhone 振动 [重复]

    这个问题在这里已经有答案了 可能的重复 让 iPhone 振动 https stackoverflow com questions 4724980 making the iphone vibrate 如何以编程方式使 iPhone 振动 任
  • iOS 7 AVPlayer AVPlayerItem 持续时间在 iOS 7 中不正确

    我的应用程序中有以下代码 NSURL url NSURL fileURLWithPath self DocDir stringByAppendingPathComponent self FileName isDirectory NO sel

随机推荐

  • 持久Toast消息:执行后Toast不会消失

    我有一条 toast 消息 执行后不会消失 我猜这与循环中有关 但我不确定 有人可以帮我弄清楚为什么 toast 消息没有不同吗 Override public void onClick View v int index 0 for int
  • 如何在 C# 中创建 JSON 字符串

    我只是使用 XmlWriter 创建一些 XML 以在 HTTP 响应中发回 您将如何创建 JSON 字符串 我假设您只使用 stringbuilder 来构建 JSON 字符串 然后将您的响应格式化为 JSON Using Newtons
  • 如何检测点击欺诈? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 Google 和其他 PPC 公司 使用哪些方法来防止点击欺诈 这就是谷歌所做的 http googleblog blogspot com 2008
  • 如何读取 F# 类型签名?

    我正在努力解决 F 类型签名表示法 例如 假设您有一个 Fold 函数 let rec Fold combine acc l 可能有这样的类型签名 a gt b gt a gt a gt list lt b gt gt a 我会把它读作 具
  • Java卡中SDA和DDA的区别?

    我有一个小程序 你可以在那里看看JavaCard 小程序不支持 RSA 加密 https stackoverflow com questions 32994320 javacard applet is not working with rs
  • 仅当链接为 -static 时,才会从链接库调用包装函数

    Edit 使标题更清晰一些 我正在尝试包装 glibc 的 assert fail and assert perror fail与我自己的函数一起记录消息syslog 我已经验证 如果断言失败 我的函数就会被调用 问题出在libzmq的断言
  • 使用 Jenkins 构建 Unity 项目失败

    我正在尝试在 Mac OS 服务器上使用 Jenkins 构建 Unity 项目 但是当我尝试运行以下脚本时 Applications Unity Unity app Contents MacOS Unity quit batchmode
  • 嵌入了 iOS 项目的 OSX 项目 - 找不到 UIKit.h [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有一个 OSX 项目和一个 iOS 子项目 子项目使用 UIKit h 但即使子项目已将 UIKit 框架添加到 链接二进制文件与库 部
  • 如何检查数据存储中的重复数据并显示错误?

    我正在研究 GAE GAE 数据存储和 python 这是我的 dbmodel py class Customer db Model name db StringProperty required True phone db PhoneNu
  • MSBUild:复制文件,其名称基于原始文件(遵循模式)

    我的文件夹中有一组文件 它们都有一个与模式 DR 匹配的名称 我想将它们复制到另一个文件夹 但删除 DR 前缀 我如何使用 MSBuild 执行此操作 我曾经使用 NAnt 这样做
  • 为什么 PowerShell 中未实现“<”输入重定向?

    Why is 输入重定向 http devcentral f5 com weblogs Joe archive 2009 01 09 powershell abcs o is for output aspx没有在 PowerShell 中实
  • SimpleHTTPServer 作为线程启动:不进行守护进程

    我想推出一个SimpleHTTPServer在一个单独的线程中 同时做其他事情 这里 time sleep 100 在主要部分 这是我的代码的简化示例 from SimpleHTTPServer import SimpleHTTPReque
  • 使用坐标因变量对 xarray 数据集进行切片

    我在 python3 中用坐标构建了一个 xarray 数据集 time levels 识别一天观测期间的所有云底和云顶 变量levels是在给定时间可以识别的云底 云顶的维度 它存储每次的云底 最高高度值 现在我想选择位于给定高度范围内随
  • 您将如何处理这个数字逻辑系统中的特殊情况?

    我将这个数字逻辑图发布为answer https stackoverflow com questions 480405 finding the next in round robin scheduling by bit twiddling
  • OpenCV 捕获循环视频/不检测最后一帧

    我正在捕获一个 avi 文件并对其进行处理 我的代码已经工作了一段时间没有问题 但现在在捕获视频的最后一帧后它似乎没有停止 相反 它会不断循环回到视频的开头 我不明白为什么会发生这种情况 而且我想不出 Eclipse 或 OpenCV 有什
  • count_until 和accumulate_until 的实现?

    给定输入序列 标准算法std count and std accumulate计算特定值 或谓词匹配 出现的次数std count if 和给定关联运算 求和 乘积 布尔或 与 最小 最大 字符串连接等 的累加 如果想知道输入序列是否恰好
  • ::shadow 和 /deep/ 的替代品是什么?

    两个阴影穿透组合器已被删除 如中所述https www chromestatus com features 6750456638341120 https www chromestatus com features 6750456638341
  • paInt32、paInt16、paInt24、paFloat32 等之间的区别?

    当我尝试 学习 pyaudio 模块时 我在 Ubuntu 16 04 LTS 上使用 Python 2 7 12 我必须提到从麦克风录制音频时需要哪种类型的格式 我想知道之间的区别 papaInt32 paInt16 paInt24 pa
  • 访问内联汇编中的 thread_local 变量

    我正在处理一些具有使用内联汇编的优化版本的 C 代码 优化版本表现出非线程安全的行为 这可以追溯到从程序集内部广泛访问的 3 个全局变量 attribute aligned 16 unsigned int SHAVITE MESS 16 a
  • 更改 iPhone UISlider 栏图像

    我正在使用一个UISlider在我的应用程序中 但我想为其使用自定义的 外观和感觉 我已将拇指更改为我自己的图像 但有没有办法也更改栏 我有一个想要使用的条形图像 但不知道如何执行此操作 我已经找到了如何更改最大和最小图像 但不是条形图本身