다음을 통해 공유


UITableView.SelectRow(NSIndexPath, Boolean, UITableViewScrollPosition) 메서드

정의

지정된 행을 선택하고 옵션모든 행을 특정 위치로 스크롤합니다.

[Foundation.Export("selectRowAtIndexPath:animated:scrollPosition:")]
public virtual void SelectRow (Foundation.NSIndexPath indexPath, bool animated, UIKit.UITableViewScrollPosition scrollPosition);
abstract member SelectRow : Foundation.NSIndexPath * bool * UIKit.UITableViewScrollPosition -> unit
override this.SelectRow : Foundation.NSIndexPath * bool * UIKit.UITableViewScrollPosition -> unit

매개 변수

indexPath
NSIndexPath

선택할 행을 식별합니다.

이 매개 변수는 null일 수 있습니다.

animated
Boolean

true 변경이 즉시 발생하는 경우 선택 영역 및 위치 변경 false 에 애니메이션 효과를 적용합니다.

scrollPosition
UITableViewScrollPosition

선택한 행을 (위쪽, 가운데, 아래쪽)으로 스크롤해야 하는 위치입니다.

특성

예제

을 전달합니다 None. 는 스크롤되지 않습니다(일반적으로 최소 스크롤을 발생시키는 상수임에도 불구하고). 최소 스크롤을 사용하여 새로 선택한 행으로 스크롤하려면 이 메서드를 None 사용하여 행을 선택한 다음 를 사용하여 도 None호출 ScrollToRow(NSIndexPath, UITableViewScrollPosition, Boolean) 합니다.

NSIndexPath rowToSelect; // assume this is valid
UITableView myTableView; // assume this is valid

myTableView.SelectRow (rowToSelect, true, UITableViewScrollPosition.None);
myTableView.ScrollToRow (rowToSelect, UITableViewScrollPosition.None, true);

설명

이 메서드를 호출해도 알림이 트리거 WillSelectRow(UITableView, NSIndexPath) 되거나 전송 SelectionDidChangeNotification 되지 않습니다.

적용 대상