[英]drawRect:rect how to call this method , I am using to draw a string
-(void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSelectFont(context, "Arial", 24, kCGEncodingFontSpecific);
CGContextSetTextPosition(context,80,80);
CGContextShowText(context, "hello", 6);
//not even this works
CGContextShowTextAtPoint(context, 1,1, "hello", 6);
}
我想知道如何調用上面的方法,我已經將上面的代碼粘貼到實現文件中,但是不知道為什么在執行項目時為什么不調用它。
有誰知道為什么會這樣嗎?
setNeedsDisplay應該為您做到這一點,這是一個鏈接鏈接文本
當視圖首次顯示時,也會調用這些方法。
最后,我得到了分析器,只需選擇一個新類並使用UIView而不是NSobject繼承該類,
此類將為我們提供UIView對象,還將包含內置的drawRect方法。
所以這就是我的做法。 它:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.