drawAtPoint: и drawInRect: расплывчатый текст

Это решило это.

var trades = new List<String>() { "BTCUSD", "LTCBTC" };
await hubConnection.Start();
var returnValue = await stockTickerHubProxy.Invoke<R>("getLastPrices", trades);
8
задан 19 March 2009 в 21:47
поделиться

4 ответа

Я разрешил это.

Просто удостоверьтесь, что точка или реагирует, в котором Вы тянете, не происходит на дробном пикселе.

Т.е. NSLog(@"%@", NSStringFromCGRect(theRect)) определить, какая точка оттягивается на дробном пикселе. Затем звоните round() на той точке.

9
ответ дан 5 December 2019 в 10:44
поделиться

Вы могли бы хотеть посмотреть на NSIntegralRect (), он делает то, что Вы хотите.

3
ответ дан 5 December 2019 в 10:44
поделиться

Простите мое незнание, если это неправильно, я ничего не знаю о iPhone или Какао.

Если Вы просите текст центрироваться в реагировании, Вы, возможно, также должны были бы удостовериться, ширина и/или высота реагирования являются четным числом.

2
ответ дан 5 December 2019 в 10:44
поделиться

По моим экспериментам, некоторые шрифты нечетко отображаются при определенных размерах. например, Helvetica-Bold не отображает "." хорошо на 16.0f, но они ясны на 18.0f. (Если вы присмотритесь, верхний пиксель символа «.» Размыт.)

После того, как я это заметил, меня раздражало каждый раз, когда я вижу этот UIView, поскольку он отображается динамически.

0
ответ дан 5 December 2019 в 10:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: