此代码曾经有效,但在ios 10之后它已停止运行:
int func4(int32_t di, int32_t si, int32_t dx) {
int32_t ax = dx;
ax = ax - si;
int32_t cx = ax;
cx = (uint32_t)cx >> (uint32_t)0x1f;
ax = ax + cx;
ax = (int32_t)ax >> (int32_t)1;
cx = ax + si;
if (cx <= di)
goto first;
dx = cx - 1;
ax = func4(di, si, dx);
ax = ax + ax;
goto fin;
first:
ax = 0;
if (cx >= di)
goto fin;
si = cx + 1;
ax = func4(di, si, dx);
ax = ax + ax + 1;
fin:
return ax;
}
我已尝试过paragraph和attributionPlaceholder,但占位符始终保持对齐状态。该错误出现在xcode 7和8中。如何解决此问题?
答案 0 :(得分:4)
也许很久了,这是解决方法
快速
searchBar.semanticContentAttribute = .forceRightToLeft
答案 1 :(得分:1)
如果您需要进行这些类型的自定义,请不要使用UISearchBar
。您必须使用UITextField
和UIImageView
自行制作,并回复delegate
来电。