问题标签 [appearance]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UIButton 和 Appearance API - 是否支持?
根据UIAppearance 协议参考,一个类需要符合UIAppearanceContainer 并具有标记的支持方法UI_APPEARANCE_SELECTOR
,以便外观代理正常工作。在 Apple 自己的 WWDC 2011 说明视频“自定义 UIControls 的外观”中,他们提供了使用和讨论 UIButton 和 UILabel 的示例。
这两个类都符合(通过从 UIView 继承)UIAppearance 和 UIAppaeranceContainer 协议,但它们都没有标有 的方法UI_APPEARANCE_SELECTOR
。虽然确实有效,但我的美分都花在了它们没有得到 Apple 的完全支持上,为什么在它们上使用外观代理是不安全的。
所以我有几个问题:
- 我是否错过了使 UIButton/UILabel 符合 UIAppearance 代理先决条件的内容?
- 你会争辩说它们与 UIAppearance 代理一起使用是不安全的吗?
- 如果事实证明这两个类不符合要求,那么您会在生产中在哪个对象上使用外观代理(显而易见的答案是,当然,任何使用 UIAppearance 协议标记其方法
UI_APPEARANCE_SELECTOR
并符合 UIAppearance 协议的对象)?
ios - iPhone外观交换?
在我的应用程序中,我希望有一个可用选项,以便用户可以更改应用程序的外观。这只是视觉风格——导航栏、单元格、字体和按钮图像。
用户点击一个按钮,然后应用程序加载适当的图像或其他内容。
有什么方法可以解决这个问题?
c# - Devexpress GridView 条件单元格格式
有一个 gridView 和Items to buy。
每个组最多可以购买的物品。
当达到最大值时(每组),我想更改所有未选择行的外观。
例子:
从每个组中选择 1 个项目
第 1 组
- [ ] 项目 1
- [ ] 项目 2
第 2 组
- [ ] 第 3 项
- [ ] 第 4 项
- [ ] 项目 5
选择后
第 1 组
- [x] 项目 1
- [ ] 项目 2
第 2 组
- [ ] 第 3 项
- [x] 项目 4
- [ ] 项目 5
检查每个组的最大项目数量后,我想更改其余项目的外观。
我有第一列的组摘要。我的问题是我不知道如何触发所有单元格的外观变化。在每个单元格离开事件中计算所选项目是否正确,或者是否有更好的方法来完成此操作?
objective-c - iPhone iOS UILabel如何仅为UITableView详细文本标签自定义文本颜色?
我正在研究界面原型,并正在使用情节提要来做到这一点。原型的一部分涉及将 UITableView 单元格的详细 UILabel 设置为某种颜色。我想避免手动重新着色情节提要中的每个标签。
我发现我可以使用:
更改表格视图单元格中标签的外观。有没有办法进一步细化此代码以仅适用于详细表格视图标签?目前它同时改变了 UITableViewCell 的 textLabel 和 detailTextLabel。
谢谢!
appearance - Ultrawingrid - 行外观问题
我面临行的外观问题。基本上,我在 InitilizeLayout 中添加了两种外观,一种用于 BackColor,另一种用于 Forecolor,并在 InitilizeRow 中使用了 Backcolor 外观。在那之前它工作得很好。
但是当我在某些特定行上使用前景色时,单击一个按钮,它会改变网格所有行的前景色。
我正在使用以下代码:
初始化布局代码:
初始化行代码:
现在,当我使用以下代码将第 0 行的 Forecolor 更改为 lIsMasterDBAppereance.ForeColor 或 Color.DarkGreen 时,单击一个按钮,它将所有行的 Forecolor 更改为 DarkGreen。
按钮点击事件代码:
但我不想更改所有行的前景色,我只需要更改某些特定行的前景色。
如果我错过了什么,你能建议一下吗?
asp.net - aspx devexpress中gridview行和列的条件外观
我有一个带有 devexpress 组件 ASPxGridView 的 Web 项目。所以我想知道是否有机会改变行的外观,以及提供一些规则的有条件的外观。我知道它在 Windows 应用程序中是如何工作的,并且希望在 aspx 网络中也一样。
ios5 - 如何使用 setRightBarButtonItem 在导航栏上添加自定义右对齐图像?
我在针对 iOS 5.1 的 xcode 4.3 中,我试图在我的应用程序中所有导航栏的右侧显示一个徽标。
首先,我在每个视图控制器中使用以下代码使其工作
问题是我必须在每个视图控制器中都这样做,但我的一些视图没有分类。我想减少代码并想使用 iOS 5 外观属性从应用程序委托全局设置它。我试过了
不起作用,错误无法识别的选择器发送到实例。同样的错误
从应用程序委托设置它的正确方法是什么?
提前致谢。
asp.net - 如何根据条件突出显示devexpress中asp列表框中的行
我想知道是否可以根据条件突出显示 asp 列表框中的行。在我的项目中,我有两个列表框并在它们之间移动项目,因此我需要根据条件为列表框行着色(例如,将那些被阻止或正在使用的项目涂成红色,像这样)
谢谢你
ios - UIAppearance 未对以编程方式创建的 UILabel 生效
我们扩展了 UILabel 以便能够在我们的应用程序中为给定标签类型的所有用途应用标准字体和颜色。例如。
在我们的 AppDelegate 中,我们像这样应用字体和颜色
在我们的 XIB 中添加 UILabel 时,我们现在可以选择 UILabelHeadingBold 类型的类,它可以按预期工作。标签以正确的字体和颜色显示,如我们的 AppDelegate 中所指定。
但是,如果我们以编程方式创建标签,例如。
UILabel 没有应用预期的字体/颜色。我们必须手动应用这些属性。
有没有办法让 UIAppearance 对以编程方式创建的 UI 元素生效,或者它只在 XIB 中使用时才有效?
java - 样式化 TextField GXT 3
我想设置 gxt TextField 的 text-size 属性。我从编写 MyTextFieldAppearance 开始。这里一切正常。接下来我需要修改 my.gwt.xml 文件,在这里我遇到了麻烦。
类中没有TextFieldAppearance com.sencha.gxt.widget.core.client.form.TextField
,唯一的TextFieldAppearance在TextInputCell.TextFieldAppearance类中,但是如果我写
什么都没发生。