最近开发中遇到的问题汇总 有段时间没有归纳开发中遇到的一些问题了,今天就写一下之前开发中遇到的几个问题.希望这 篇文章能让读者在以后的开发中少走弯路.本文将依次介绍<UIButton在Disabled状态下标题混乱的问题>.<含软连字符的字符串计算显示长度 的问题>和<UINavigationBar左右两边按钮可同时点击的问题>. UIButton在Disabled状态下标题混乱的问题 你应该知道,UIButton的Disabled状态下标题在没有设定的时候,取Norm…
参考自:原文地址(内容与原文并无区别,只是自己以后方便使用整理了一下) 1.UIButton的background是不支持在针对不同的状态显示不同的颜色. 2.UIButton的backgroundImage是针对不同的状态的,所以思路就是在不同状态下的的时候,生成指定颜色的纯色图片. 关键代码: /** *  设置不同状态下的背景色 * *  @param backgroundColor 背景色 *  @param state           状态 */ - (void)setBackgr…
一,通过按钮的事件来设置背景色 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 - (void)viewDidLoad {     [super viewDidLoad];           UIButton *button1 = [[UIButton alloc] initWithFrame:CGRectMake(50, 200, 100, 50)];     [button1 setTitle:@"button1"…
有时候因为我们没有设置标题图片,程序就会是使用自己的标题图片,这就是问题所在,现在有2个办法解决这个问题, [1]直接替换调程序的标签图片,但是这样的方法虽然简单,但是图片大小固定,要是每个模版的图片大小不一致,问题就凸显出来了. 程序自己的默认标题图片地址(缺失状态下):e\data\images文件下的notimg.gif文件 [2]这个方法就能很好的解决上面的问题,自己指定一个图片地址. 1.在列表页增加模板时list.var模板需要勾选“使用程序代码”选项. 2.添加下面的代码 if(e…
先看下效果图 直接上代码 #import "MyController.h" @interface MyController () { UIButton *button; } @property(nonatomic,strong)NSMutableArray *array;//数据源 @property (nonatomic,strong)NSMutableArray *selectorPatnArray;//存放选中数据 @end @implementation MyControlle…
我们知道直接在Storyboard中设置按钮的背景色是不能根据不同状态来更改的,那问题来了,如果我们需要在不同的状态下(比如按钮没有被按下或者被按下),使得按钮呈现不同的背景色怎么办? 比如上图左边是按钮没有被按下时的背景色,右边是按钮被按下时的背景色. 第一种方案 我们知道按钮的Image属性可以在不同的状态下设置不同的图片,那最直观的办法就是提供两种背景色的图片,然后直接在Storyboard上通过设置不同状态下Image属性的值来达到目的. 但是这种方案最不好的地方就在于需要提供很多仅仅是…
1.简述 前几天我从闲鱼上淘了一个二手Windows平板, 拿来上课记笔记用. 型号是联想的Thinkpad Helix 2nd, 2015年出产. cpu是酷睿m-5y71超低功耗处理器, TDP只有4.5W, 核显HD5300. 选择它的主要原因就是看中了它的续航能力       买回来之后我把系统升级到了win10, 然后就发生了如标题所示的问题, 在系统睡眠之后会经常性地无法睡醒, 也就是系统灯亮着, 但是屏幕无法点亮. 2.排查 排查过程很简单, 因为有一次电脑在游戏开启的状态下睡眠了…
1 控件内容(如字体颜色)在不同状态下有不同的表现色ref:http://developer.android.com/guide/topics/resources/color-list-resource.htmlres/color/radio_state.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.co…
离线状态下,设置按钮的不可用.通过改变资源字典的值. App.xaml 文件下添加如下 xmlns:sys="clr-namespace:System;assembly=mscorlib" <sys:Boolean x:Key="IsOnline1">true</sys:Boolean> App.xaml.cs 下添加 public App() { //StartIsOnlineCheck(); this.Startup += App_Sta…
1.自定义MyButton类 public class MyButton extends Button { //This constructormust be public MyButton(Context context, AttributeSet attrs) {   super(context, attrs); } public MyButton(Context context) {   super(context); } private Paint mPaint = null; priv…