2
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(x, y, width, 1)];
view.backgroundColor = [UIColor whiteColor];
view.alpha = 0.1;
或這一個:
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(x, y, width, 1)];
view.backgroundColor = [UIColor colorWithWhite:1.0 alpha:0.1];
或是否有任何第三替代?使用UIImageView和圖像?使用CoreGraphics進行自定義繪圖?什麼應該是最快的?
我:現有視圖的方法不知道最快的,但你可能想在你的測試中包含NSBezierPath,因爲這是一些蘋果示例代碼用於簡單線條繪製。 –
您是否嘗試過使用CALayer?這是一個UIView並使用較少內存的較輕對象。我懷疑它會比UIView繪製得更快。 –
你只是想畫一條線,還是需要對這條線進行很多操作? – Beav