使用手勢識別器(如平移,捏合和旋轉),是否可以在UIImageView中操作UIImage?使用手勢識別器處理UIImage - 不使用UIImageView
每當我嘗試定義爲UIImage的手勢識別,我得到一個錯誤,說明
無可見的UIImage支持 'addGestureRecognizer:'
有了這個代碼:
UIRotationGestureRecognizer *rotateGesture = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(rotateImage:)];
[imageStrip addGestureRecognizer:rotateGesture];
無論如何轉換UIImageView裏面的UIImage而不轉換UIImageView?
實際上,修改圖像數據本身可能是如此複雜的事情...... 爲什麼你不想改變UIImageView?我問這是因爲你有可能從任何UIView產生一個新的UIImage(就像拍快照一樣),也許這對你來說可以。 –
我在我的應用程序中瞄準了一個特殊的編輯效果,最終我使用了一個帶有可變形的UIImageView的UIView。然後我設置'clipsToBounds = YES' –