【Swift/Objective-C】UIScrollViewを拡大もさせず、スクロールも許可しない方法について【Xcode11/iOS13対応】


こういう人に向けて発信しています。
・UIScrollViewを拡大させたくない人
・UIScrollViewをスクロール許可したくない人
・iOS開発初心者向け

クラスの継承関係について

今回の記事で紹介している内容はUIScrollViewのプロパティである

@property(nonatomic)         UIScrollViewDecelerationRate decelerationRate API_AVAILABLE(ios(3.0));
@property(nonatomic)         UIScrollViewIndexDisplayMode indexDisplayMode API_AVAILABLE(tvos(10.2));

を変更しておりますので、UIScrollViewを継承している
UITableViewでもUIWebViewでも適用可能です。

tableView.scrollEnabled = true;  //UITableView
webView.scrollView.scrollEnabled = true;  //UIWebView

Swift

scrollView.scrollEnabled = true
scrollView.pagingEnabled = true

Objective-C

   self.scrollView.scrollView.scrollEnabled = NO;  
   self.scrollView.scrollView.pagingEnabled = NO;

この記事が気に入ったらサポートをしてみませんか?