0
是否有可能獲得一個點周圍的UIImageView
部分/面積,既可以是給定半徑的圓形部分,也可以是二次的?如何獲得一個點的一部分UIImageView
雖然我的用戶正在移動UIImageView
上的一個針,但我希望他們可以看到圍繞該點的縮放區域變爲另一個UIImageView
。
我怎樣才能得到那部分?
是否有可能獲得一個點周圍的UIImageView
部分/面積,既可以是給定半徑的圓形部分,也可以是二次的?如何獲得一個點的一部分UIImageView
雖然我的用戶正在移動UIImageView
上的一個針,但我希望他們可以看到圍繞該點的縮放區域變爲另一個UIImageView
。
我怎樣才能得到那部分?
考慮使用this項目(Swift)或this one(Objective-C)。
UPDATE。
我只是更新第一個鏈接的代碼,以便與Swift 2
兼容並添加一些功能,如@IBDesignable
。
因此,要在您的項目放大鏡,你需要幾個步驟:
MagnifyingGlassView
和MagnifierContainerView
從here,並將它們添加到您的項目。Storyboard
打開你的控制器,並選擇你想要放大的UIImageView
。MagnifierContainerView
。從這個角度向你的控制器發出聲音。在viewDidLoad
添加以下代碼:
magnifierView.magnifyingGlass = MagnifyingGlassView()
哪裏magnifierView
是出口,以查看在步驟3中創建
顏色,寬度或尺寸可以通過屬性檢查員用於指定MagnifierContainerView
in InterfaceBuilder。
就是這樣。完整的例子,你可以找到here。希望它會有所幫助。
嘿@rkyr非常感謝你的回答,請避免鏈接唯一的答案。 – swiftBoy
嘿@RDC。謝謝你的建議。我將添加一些代碼來解釋鏈接項目的用法。 – rkyr
@rkyr感謝您的建議,但即使閱讀了自述文件,我仍然需要一些關於如何使用它的幫助。你可以嗎? –