[英]How to detect the boundary of an uiimage
在我的應用程序中,我想檢測uiimage的邊界。 我有一個花朵圖像,其中有許多部分,例如(框,粘球等)作為一個單獨的圖像。如果我觸摸特定的lief,則表示它找到了該lif的邊界值並返回該值。
我對此一無所知。請有人幫我做。
您可以為此使用“洪水填充算法”。
僅獲得接觸點不足以解決此問題。
您需要破壞所有像素,然后再使用它。
我認為您可以通過將UIImageView子類化並檢測touchevent和位置來實現。
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
CGPoint position = [touch locationInView:self];
}
我還沒有嘗試過,但是看來這可以解決您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.