当启用= NO时,UIButton不应该变成灰色/灰色吗?
我在blackbackground上有一个简单的UIButton(没有自定义图像,没有任何自定义,只需用IB拖动它并更改大小和标题).
当我以编程方式将其设置为残疾时,它仍然保持白色!
现在我正在使用一个小的愚蠢的解决方法:隐藏的blackbg 0,5 alpha UIView在按钮的顶部变得隐藏=当我需要禁用按钮时没有...但我想正确设置按钮...
有什么想法吗?
有没有人注意到在iPhone上设备进入横向时,顶部导航栏会重新缩小?
并且Interface Builder模拟用户界面元素似乎不知道这一点,并且在纵向和横向模式下保持相同的导航栏高度.这很烦人,因为UI元素的最终位置在IB中和运行时变得不同.
是否可以添加"自定义"模拟用户界面元素?(就像一个完全像原始但更薄的景观导航栏)
我正在使用iOS SDK 4.2.
我认为三元条件运算(?)在模拟器(iPhone4.1,4.2.iPad 3.2,4.2)上的实现方式与实际设备不同.因为:
iPad ? xibName = @"MyViewController-iPad" : @"MyViewController";
Run Code Online (Sandbox Code Playgroud)
在那些模拟器上工作得很好但在iPhone 4(4.1)上失败了
这样写的时候:
xibName = (iPad) ? @"MyViewController-iPad" : @"MyViewController";
Run Code Online (Sandbox Code Playgroud)
允许它在模拟器和设备上工作.
谁能说出原因?这是一个错误吗?"第二版"是否更好,我应该总是那样写?
奇怪的是,编译器如何接受这两者并且模拟器同时使用两者,但设备只接受一个......可能是苹果检查的错误?