我很早以前就使用三元运算符编写了代码,有人可以帮助我将其扩展为if-else语句
frameSize.height = (frameSize.height>15)?((UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)?70.0:70.0) + (lines*15) + SMALL_MARGIN:100;
if (frameSize.height>15) {
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
frameSize.height = 70.0 + (lines*15) + SMALL_MARGIN;
} else {
frameSize.height = 70.0 + (lines*15) + SMALL_MARGIN;
}
} else {
frameSize.height = 100.0;
}
我很确定还有(
一个)
..
我认为这是您正在寻找的代码:
if (frameSize .height > 15) {
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
frameSize.height = 70.0;
} else {
frameSize.height = 70.0 + (lines*15) + SMALL_MARGIN);
}
} else {
frameSize.height = 100;
}
希望这可以帮助 :-)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句