30
A
回答
80
CGRectIntegral任何十進制值轉換爲整數等效
看到的圖像可能是你能理解
如何解決呢?
frame = CGRectIntegral(frame);
- 或 -
myTextView.frame = CGRectIntegral(myTextView.frame);
7
一個特別的用途是修復那些不與屏幕上的像素完全一致的幀。
看到這個問題:UITextField blurred text
如果標籤或文本框有一個框架,是不是像素對齊時,渲染到屏幕,文本將出現模糊。如果使用除法計算幀(例如,將其居中在父視圖中),則會發生這種情況。
CGRectIntegral
將刪除幀的小數部分,修復此問題。但請注意,視網膜顯示.5幀的值是像素對齊的,但CGRectIntgral仍會移除小數部分。
13
CGRectIntegral
方法用於創建整數rect。我的意思是說假設如果你在應用程序中計算幀,你可能會獲得浮點值。
將浮點值設置爲某個UIElement的框架,如UILabel
會使文本看起來模糊。爲了避免這種情況,我們使用CGRectIntegral
。請看看下面的例子,
NSLog(@"%@",NSStringFromCGRect( CGRectIntegral(CGRectMake(0, 15.6, 16.1, 20.2))));
這將打印,{0,15},{17,21}。
此解釋可在頭文件中找到。
/* Expand `rect' to the smallest rect containing it with integral origin and
size. */
相關問題
- 1. CGRectIntegral和MonoTouch的
- 2. 什麼是fasttext(AI),它的用法是什麼?
- 3. 什麼是原子變量,它的用法是什麼?
- 4. Mandrill應用程序 - 它是什麼,它的API key是什麼
- 5. JavaVM.framework。它是什麼?我怎麼用它?
- 6. 什麼是restore.dg文件?它的語法是什麼?
- 7. 這是什麼LINQ的方法語法,它是一個連接,如果不是,那麼它是什麼?
- 8. 什麼是magento中的肥皂?它的用途是什麼?soap/xml-RPC-user的用法是什麼?
- 9. Javascript「窗口」:它的目的是什麼?它有什麼作用?
- 10. 什麼是「argv」,它有什麼作用?
- 11. enCapsa - 它是什麼和用於什麼?
- 12. 什麼是Thread.CurrentPrincipal,它有什麼作用?
- 13. 什麼是newproxy,它有什麼用處?
- 14. 什麼是applescript,它用於什麼?
- 15. 什麼是法師,它以什麼方式有用?
- 16. Haskell中的索引函數是什麼?它的用法是什麼?
- 17. 究竟是什麼ObjectFactory是什麼,它用於什麼?
- 18. Microsoft.Bcl.Build它是什麼用於
- 19. 什麼是access_token,什麼是使用目的或它用於什麼目的?
- 20. 什麼是PS3 Root密鑰/它有什麼作用/它是如何使用的?
- 21. EnableEventValidation的用途是什麼?它的工作原理是什麼?
- 22. 什麼是Spring中的config.properties,它的用途是什麼
- 23. 什麼是MIME?它到底是什麼?
- 24. 什麼是ECMAScript Editon 5.1,它的用途是什麼?
- 25. 在odoo,什麼是外部ID,什麼是它的用途
- 26. Jenkins API是什麼意思,它的用途是什麼?
- 27. 什麼是Tomcat ROOT應用程序,它的優點是什麼?
- 28. 什麼是GPX文件?它的用途是什麼?
- 29. 什麼是Android密鑰庫文件,它的用途是什麼?
- 30. 什麼是UI Bootstrap?它的用途是什麼?
左側的圖像有點模糊,因爲幀設置在像素邊界上。所以起源就像20.5,8.5。 CGRectIntegral將其捕捉回20,8。 – ariopolis 2015-07-14 17:02:30
如果要在iOS模擬器中以紫色突出顯示模糊圖像,請選擇「調試」>「顏色未對齊的圖像」。那樣的話,你不必眯着眼睛找出哪些東西模糊。 – JoJo 2015-07-24 21:05:45
重要的是補充:CGRectIntegral用於填充/繪製像素緩衝區。撫摸形狀以其座標爲中心,因此實際上您可能需要非整數(例如1x屏幕上的0.5)座標,以使它們看起來很清晰。請參閱此處以獲取更詳細的說明:http://orangejuiceliberationfront.com/are-your-rectangles-blurry-pale-and-have-rounded-corners/ – uliwitness 2017-02-11 15:21:58