0
나는 스위프트를 처음 사용하고 더블 탭이있는 다른보기 컨트롤러로 이미지를 이동하는 방법을 찾고 있습니다.
내 이미지를 스크롤 뷰로 만들었 기 때문에 슬라이드를 볼 수 있습니다.더블 탭으로 다른보기로 이미지 이동
여기 내 코드입니다.
class Quotes: UIViewController, UIScrollViewDelegate {
@IBOutlet weak var scroll: UIScrollView!
let imageview = ["quotes1","quotes2","quotes3","quotes4"]
var imagine = UIImageView()
override func viewDidLoad() {
let tap = UITapGestureRecognizer(target: self, action: #selector(doubletap))
tap.numberOfTapsRequired = 2
view.addGestureRecognizer(tap)
self.navigationController?.setNavigationBarHidden(true, animated: true)
quotesimageload()
}
func quotesimageload() {
for index in 0 ... imageview.count - 1
{
imagine = UIImageView (frame:CGRect(x: self.scroll.frame.width * CGFloat(index), y: 0 , width: self.scroll.frame.width, height: self.scroll.frame.height))
imagine.image = UIImage(named : imageview[index])
imagine.tag = index
imagine.autoresizingMask = [.flexibleWidth, .flexibleHeight]
self.scroll.addSubview(imagine)
}
self.scroll.contentSize = CGSize(width: self.scroll.frame.width * CGFloat(imageview.count), height: self.scroll.frame.height)
}
func doubletap(){
let view = self.storyboard?.instantiateViewController(withIdentifier: "pinch")
self.navigationController?.pushViewController(view!, animated: true)
}
}
답장을 보내 주셔서 감사합니다. pinchViewController = self.storyboard? .instantiateViewController (withIdentifier : "pinch")처럼! ViewController2name .. – AlbertWu
정말 고마워요 @ dfd : D – AlbertWu
하지만 두 번 탭하면 무작위 이미지가 다음보기 컨트롤러에 표시됩니다. @dfd – AlbertWu