在Apple的Photos應用程序中,選擇每張圖像後,角落會顯示一個複選標記。這是iOS SDK的內置功能嗎?或者如果想要達到相同的效果,這是一個diy。ios上的複選標記
0
A
回答
2
這看起來像一個自定義的UIView實現。我冒昧猜測它是UIImageView(甚至是UIView容器)的擴展,它在檢測到輕擊時添加包含複選標記的子視圖。
1
這不是內置功能。您有一個恆定幀大小的按鈕列表,並且嵌入了圖像。您需要有一個刻度標記的圖像,並將其分配給幀大小,以使其顯示在屏幕的右下角。將其作爲subView
添加到imageView
。
它實際上是這樣做的。
對於UIControlStateNormal
您在複選標記前顯示圖像。對於該事件,UIControlEventTouchUpInside
勾號標記圖像作爲子視圖添加到前一圖像並顯示。
[myButton setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
[myButton addTarget:self action:@selector(yourstuff:) forControlEvents:UIControlEventTouchUpInside];
在方法yourstuff:
中,您可以添加該圖像的子視圖。
相關問題
- 1. iOS:將選中的行上的複選標記放在viewDidLoad
- 2. 帶複選標記的UITableViewCell,複製複選標記
- 3. 在單元格上顯示覆選標記iOS 5
- 4. 複選框中的複選標記
- 5. iOS:添加複選標記來選擇tableview中的特定行
- 6. Unicode複選標記
- 7. UITableview複製複選標記
- 8. 複選標記單選
- 9. iTextSharp中的複選標記
- 10. iOS - UITableViewCell在選擇後不顯示覆選標記
- 11. 遞歸複選框標記複選框
- 12. 複選框中隱藏複選標記
- 13. 加載複選標記NSUserDefaults
- 14. UITableView重複選中標記
- 15. UITableView複選標記計數
- 16. Web訪問複選標記
- 17. acts_as_taggable_on和複選框標記
- 18. 重置UItableViewCell複選標記
- 19. CTAssetsPickerController添加複選標記
- 20. 整個頁面上的標籤切換複選標記
- 21. IOS 5.1 UILabel與重複選中標記字符忽略TextColor
- 22. 如何在iOS中做一個複選標記UIButton?
- 23. iOs在加載完成時顯示覆選標記
- 24. iOS開始向下滾動時複選標記消失
- 25. ios/safari/iPhone上的樣式HTML選擇標記
- 26. 下拉多選複選標記切換
- 27. Android:標記爲選中複選框
- 28. 複選標記從SSRS上全選中消失
- 29. 消失的複選標記的奧祕
- 30. 更改複選框的大小及其中的複選標記
是的,它可能是UIImageView的子類或擴展,您可以繼承它的子類或創建它的擴展,並在它被點擊時添加子視圖。 –