我正试图在UISlider中将一个额外的UIView放在拇指上方.为此,我需要拇指图像的宽度.在iOS6中,这很好用.我可以用:
CGFloat thumbWidth = self.navSlider.currentThumbImage.size.width;
Run Code Online (Sandbox Code Playgroud)
(如下所示:如何获得UISlider拇指图像的中心)
这在iOS7中返回0.0f.我也试过用它来阅读:
UIImage *thumb = [self.navSlider thumbImageForState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)
但拇指结束为零.
是否可以读取默认滑块拇指图像的大小?或者我必须找到它,设置一个常量,以及Apple如何在以后不改变它?
我想创建一个包含一系列包含用户可定义变量的片段的包。例如,我希望用户能够为调用的变量提供一个值,HOSTNAME并让代码片段包含该用户的值。
在崇高的文本文档非官方解释说:
片段可以以环境变量的形式访问上下文信息。Sublime Text 自动设置下面列出的变量的值。
您还可以添加自己的变量以提供额外信息。这些自定义变量在 .sublime-options 文件中定义。
但是,我没有找到有关.sublime-options文件语法的任何信息,并且当我将文件保存在Packages目录下的任何位置时,Sublime 似乎并没有尝试读取具有该扩展名的文件。这是笔误吗?
使用.tmPreferences文件似乎可以满足我的要求。这是将用户定义的值放入片段的唯一方法吗?可以使用.sublime-settings文件吗?