2
我目前正在使用uiscrollview放大和縮小視圖。如果我有一個文本視圖,放大後字體會變得模糊不清。我可以強制刷新內容嗎?即setneedsdislay?UIScrollview縮放刷新內容
我目前正在使用uiscrollview放大和縮小視圖。如果我有一個文本視圖,放大後字體會變得模糊不清。我可以強制刷新內容嗎?即setneedsdislay?UIScrollview縮放刷新內容
您需要修改此行爲在滾動視圖的委託方法 -
- (void)scrollViewDidZoom:(UIScrollView *)aScrollView
或
- (void)scrollViewDidEndZooming:(UIScrollView*)scrollView withView:(UIView*)view atScale:(float)relScale
退房由ScrollViewSuite示例代碼提供的CATiledLayer例子。
TapToZoom示例演示了一種在放大時讓視圖重繪其內容的方法。你需要以某種方式設置你的視圖的框架比屏幕大,或者你也可以使用轉換 - 但是,我從來沒有使用轉換之前。
感謝一直試圖下載它,但它是永遠。 74mb 3小時! – user281300
噢,它的巨大,但示例代碼是非常值得的。 –
仍然下載哈哈,發現我可以繼承我想繪製更多細節的類並返回一個CATILEDLAYER。你對此有什麼看法?我試了一下,它的工作原理。 – user281300