UIView 클래스

정의

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

[Foundation.Register("UIView", true)]
public class UIView : UIKit.UIResponder, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, IDisposable, System.Collections.IEnumerable, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusItem, UIKit.IUIFocusItemContainer, UIKit.IUITraitEnvironment
type UIView = class
    inherit UIResponder
    interface IEnumerable
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface IUIAccessibilityIdentification
    interface IUIAppearance
    interface IUIAppearanceContainer
    interface IUICoordinateSpace
    interface IUIDynamicItem
    interface IUIFocusEnvironment
    interface IUIFocusItem
    interface IUIFocusItemContainer
    interface IUITraitEnvironment
    interface ICALayerDelegate
상속
파생
특성
구현

설명

UIView 클래스는 콘텐츠를 표시하고 해당 콘텐츠와의 사용자 상호 작용을 처리하는 작업을 담당하는 화면의 사각형 영역입니다. 개발자가 복잡한 대화형 컨트롤을 만들 수 있도록 다른 보기를 포함할 수도 있습니다. 따라서 UIView는 독립 실행형 컨트롤 또는 다른 많은 독립 UIView에서 빌드된 콘텐츠의 전체 화면으로 사용할 수 있습니다.

보기에는 세 가지 주요 책임이 있습니다.

  • 시각화: UIView 인스턴스는 콘텐츠를 표시해야 합니다. 일반적으로 , OpenGL을 사용하여 그리기 메서드를 구현하거나 일부 시각적 속성을 사용자 지정하여 수행됩니다. 뷰에는 뷰의 요소에 애니메이션 효과를 주는 기능이 기본적으로 지원됩니다.
  • 레이아웃 및 하위 보기 관리: UIView는 크기와 방향의 변경에 대응하여 레이아웃을 관리해야 합니다. 여기에는 관리하는 모든 콘텐츠를 다시 그리는 것뿐만 아니라 자식 보기의 위치 변경도 포함됩니다. 이는 UIView의 크기에 대한 응답으로 가장 자주 발생합니다. instance 보기가 단추를 나타내는 경우 모서리의 위치는 크기에 따라 변경됩니다. 또는 디바이스가 회전된 경우 보기의 크기가 조정되거나 자식 보기의 크기가 조정될 수 있습니다.
  • 이벤트 처리: UIView는 자체 포함된 사용자 인터페이스 요소이므로 터치 이벤트를 처리하는 자연스러운 장소입니다. UIView는 클래스를 UIResponder 서브클래스하므로 시스템 이벤트(예: 동작 및 동작)와 터치 이벤트를 처리할 수 있습니다.

이벤트 처리

UIView는 두 가지 방법으로 터치 이벤트를 처리할 수 있습니다. 개발자는 높은 수준의 제스처 인식기 API를 사용하여 제스처를 감지 및 처리하거나, 손가락이 화면에 닿거나 손가락을 들어 올릴 때마다 자세한 터치 이벤트를 제공하는 하위 수준 인터페이스를 사용하여 자체 이벤트 처리를 롤합니다. 둘 다 아래에 설명되어 있습니다.

디스플레이를 업데이트하여 UIView가 사용자 입력에 응답하도록 하려면 개발자가 을 호출 SetNeedsDisplayInRect(CGRect) 해야 합니다. 또는 SetNeedsDisplayInRect(CGRect) 은 개발자가 새 상태로 컨트롤을 다시 렌더링하는 논리를 구현한 개발자의 Draw(CGRect) 메서드에 대한 호출을 큐에 대기시켜야 합니다.

를 false로 설정 UserInteractionEnabled 하여 이벤트 배달을 해제하거나 를 호출 BeginIgnoringInteractionEvents()하여 애플리케이션 수준에서 일시적으로 사용하지 않도록 설정할 수 있습니다. 두 경우 모두 보기로 향하는 이벤트는 삭제되고 뷰에 전달되지 않습니다.

애니메이션이 재생되는 동안 이벤트가 비활성화됩니다. 개발자는 애니메이션에서 'AllowUserInteraction 플래그를 사용하여 명시적 애니메이션을 사용할 UIViewAnimationOptions때 이 동작을 변경할 수 있습니다.

제스처 인식기를 사용하여 이벤트 처리

터치 인터페이스와 상호 작용하면 모든 곳에서 사용되는 일련의 일반적인 제스처 관용구가 발생합니다. 살짝 밀기, 이동, 길게 누르기, 회전 꼬집기 및 탭과 같은 제스처. iOS를 사용하면 제스처 인식기를 제공하여 이러한 일반적인 제스처 관용구를 매우 쉽게 검색할 수 있습니다. UIGestureRecognizer 클래스에서 상속되고 다양한 표준 제스처 관용구를 검색할 수 있는 개체입니다. 기본 제공 인식기는 다음과 같습니다.

또한 개발자는 를 서브클래싱하여 고유한 사용자 지정 제스처 인식기를 만들 수 있습니다 UIGestureRecognizer.

개발자는 필요한 특정 종류의 인식기의 instance 만들고, 필요에 따라 일부 매개 변수를 설정하고, AddGestureRecognizer를 호출하여 뷰에 추가하여 인식기를 사용합니다. 여러 제스처 인식기를 단일 보기에 연결할 수 있습니다.

예를 들어 다음 코드는 이동 제스처를 감지하고 myView에 할당하는 제스처 인식기를 만듭니다.

var recognizer = new UIPanGestureRecognizer ((g) => {
  Console.WriteLine ("Panning detected");
  Console.WriteLine ("Gesture recognizer state: {0}", g.State);
});

myView.AddGestureRecognizer (recognizer);

람다에 전달된 매개 변수(위 코드의 "g" 매개 변수)는 제스처를 감지한 제스처 인식기의 instance. 개발 도구는 인식기의 속성을 확인하여 인식된 쿼리의 매개 변수를 쿼리할 수 있습니다. 속성에 State 인식기 상태가 포함됩니다.

메서드 재정의를 사용하여 이벤트 처리

제스처 인식기는 많은 터치 이벤트를 캡처하는 개략적이고 편리한 방법을 제공하지만 모든 가능성을 다루지는 않습니다. 이러한 경우 개발자는 UIView를 서브클래스하고 UIResponder에서 상속된 다음 메서드 중 하나 이상을 재정의해야 합니다.

기본적으로 UIView는 단일 터치 이벤트만 한 번에 처리합니다. 보기에서 여러 터치를 처리하려면 를 MultipleTouchEnabled true로 설정해야 합니다.

iOS는 손가락이 UIEvent 화면에 닿거나, 이동하거나, 화면에서 제거될 때마다 개체를 만듭니다. 는 UIEvent 이 시점에서 화면에서 일어나는 모든 터치, 심지어이 보기에 속하지 않는 터치를 캡슐화합니다. 외에, UIEvent이 특정 보기에 대 한 NSSet 화면에 각 손가락의 상태를 나타내는 포함 UITouch 된 개체가 있습니다.

애플리케이션이 직접 터치를 처리하는 경우 개발자는 메서드를 재정의 GestureRecognizerShouldBegin(UIGestureRecognizer) 하여 연결된 UIGestureRecognizer 를 실행해야 하는지 여부를 제어할 수 있습니다.

뷰 만들기

UIView는 일반적으로 프레임을 매개 변수로 사용하는 생성자를 호출하여 만듭니다(프레임은 형식 RectangleF임). 예를 들면 다음과 같습니다.

var myView = new UIView (new RectangleF (0, 0, 100, 100));

UIView의 대부분의 서브클래스는 UIView와 마찬가지로 초기 프레임을 사용하는 생성자를 제공합니다. UIView 서브클래싱에 대한 아래 섹션에는 이 작업을 수행하는 방법에 대한 자세한 정보가 있습니다.

개발자는 속성을 구성 AutoresizingMask 해야 합니다. 이 속성은 가 호출될 때 또는 뷰 컨테이너의 기하 도형이 변경될 때 SetNeedsLayout() (예: 디바이스 회전에 대한 응답으로) 뷰의 크기를 조정하는 방법을 결정합니다.

뷰를 만든 후 개발자는 뷰를 포함하는 뷰에 추가합니다. 기본 화면에서 UIWindow이거나 현재 UIViewController의 속성일 View 수 있습니다. 이 작업은 다음 방법 중 하나를 사용하여 수행됩니다.

개발자는 위의 API를 사용하여 모든 UIView에 하위 보기를 추가할 수 있지만 Apple은 하위 보기를 추가하여 기존 상위 수준 보기를 확장하지 않는 것이 좋습니다. 대신 개발자는 상위 수준 보기에서 노출하는 공용 API를 사용해야 합니다.

범위 및 크기

각 보기는 초기 Frame를 사용하여 만들어집니다. Frame은 RectangleF 뷰의 크기와 초기 위치를 모두 나타내는 구조체입니다. 프레임의 좌표는 해당 상위 뷰를 기준으로 위치를 지정하는 데 사용됩니다.

프레임을 사용하여 보기의 크기를 조정하고 이동할 수 있습니다. 프레임을 설정할 때마다 보기는 해당 하위 보기를 레이아웃합니다. 보기만 이동하는 경우 프레임을 사용하면 보기와 모든 하위 보기를 릴레이하므로 성능 문제가 발생할 수 있습니다.

Bounds 보기의 사용 가능한 프레임입니다. 와 Frame달리 는 Bounds 컨테이너의 좌표 공간을 사용하지 않고 보기의 자체 좌표 공간에서 크기를 나타냅니다. 기본적으로 위치는 Bounds (0,0)입니다.

개발자가 속성을 업데이트하면 Bounds 의 값에 따라 을 수정 Frame 합니다 Center. 개발자는 속성을 업데이트 Center 하여 보기의 위치를 변경할 수도 있습니다.

P:UIKit.UIView.Bound 속성이 변경되면 보기의 크기가 속성에 Center 상대적으로 영향을 받습니다.

애니메이션

Apple은 앱 개발자가 클래스를 UIViewPropertyAnimator 사용하여 개체에 애니메이션을 구현할 것을 UIView 권장합니다. Apple은 클래스의 다른 애니메이션 API UIView 도 권장하지 않지만 더 이상 사용되지 않습니다. 또한 개발자는 애니메이션 키에 대한 애니메이션 작업을 제공하는 사용자 지정 속성이 있는 사용자 지정 Layer 보기를 만들어 일부 또는 모든 속성에 대한 암시적 애니메이션을 구현할 수 있습니다.

개발자는 새 UIViewPropertyAnimator를 만들고 구성하고 메서드를 호출하여 UIView의 기하 도형 또는 모양 변경 내용에 애니메이션 효과를 부여할 StartAnimation(Double) 수 있습니다. 개발자는 애니메이션이 진행 중인 동안 메서드를 호출 AddAnimations(Action, nfloat) 하여 애니메이션(예: 취소)을 업데이트할 수 있습니다. UIKit 레시피를 사용하여 UIView에 애니메이션 효과를 주는 방법은 클래스를 사용하여 UIViewPropertyAnimator 애니메이션 취소를 만드는 방법을 보여줍니다.

또는 개발자는 string) 메서드를 호출하고, 애니메이션을 구성하고, 애니메이션 속성을 변경한 다음, 를 호출 CommitAnimations()하여 트랜잭션을 완료하여 애니메이션을 만들 수 있습니다.

개발자가 M:UIKit.UIView.BeginAnimations(string)를 호출한 후 다음 메서드를 호출하여 애니메이션을 구성할 수 있습니다.

다음 예제에서는 트랜잭션에서 이러한 메서드를 사용하는 방법을 보여 줍니다.

UIView.BeginAnimations (null);
UIView.SetAnimationDuration (5);
UIView.SetAnimationCurve (UIViewAnimationCurve.EaseOut);
view.Bounds = new RectangleF (0, 0, 100, 100);
view.Position = new PointF (200, 200);
UIView.CommitAnimations ();

또는 개발자는 * 메서드 컬렉션에서 트랜잭션을 만들고 구성 옵션을 설정할 수 있습니다. 이러한 메서드는 단일 호출에서 지연, 기간, 애니메이션 블록 및 애니메이션이 완료될 때 호출되는 작업을 수행합니다. 그러나 Apple은 이러한 API의 사용을 권장하지 않습니다. 해당 사용은 다음과 같습니다.

UIView.Animate (duration, delay, UIViewAnimationOption.Autoreverse,
  delegate {
      view.Bounds = new RectangleF (0, 0, 100, 100);
      view.Position = new PointF (200, 200);
   },
   delegate {
       Console.WriteLine ("Animation completed");
   }
);

위의 내용은 UIView 클래스에서 직접 지원하는 애니메이션의 기본 집합입니다. 애니메이션을 더 세밀하게 제어하기 위해 개발자는 N:CoreAnimation API를 사용하여 UI 요소의 속성에 애니메이션 효과를 적용할 수 있습니다. UIView의 기본 계층에 대해 암시적 애니메이션을 사용하지 않도록 설정하지만 개발자는 클래스를 확장 UIView 하여 애니메이션 작업 키를 올바르게 처리하는 파생된 CALayer 를 포함하는 파생 UIView를 만들 수 있습니다. 개발자는 하위 보기를 추가할 때 변경되는 애니메이션 속성이 추가 중에 기본값이 최종 값과 다른 경우 애니메이션 효과를 줍니다. 예를 들어 캡처되고 애니메이션이 적용된 경우 "경계" 및 "위치" 키는 추가된 하위 보기가 화면의 원점에서 애니메이션 효과를 줍니다.

암시적 애니메이션을 사용하도록 설정하기 위해 개발자는 먼저 계층이 처리할 키 또는 키 조합에 대해 사용자 지정된 애니메이션을 제공하는 사용자 지정 계층을 만듭니다. 다음 사용자 지정 계층 예제에서는 모서리 반경 및 모서리 반경을 사용하는 사용자 지정 보기에 대한 투명도에 애니메이션 효과를 봅니다.

public class CustomLayer : CALayer
{
  public CustomLayer(IntPtr ptr) : base(ptr)
  {

  }

  public override CAAnimation AnimationForKey(string key)
  {
      CABasicAnimation animation = CABasicAnimation.FromKeyPath(key);
      animation.From = this.ValueForKey(new NSString(key));
      animation.Duration = 1f;
      return animation;
  }

  override public NSObject ActionForKey(string key)
  {
      if (key == "cornerRadius" || key == "opacity")
      {
          return this.AnimationForKey(key);
      }
      else
      {
          return base.ActionForKey(key);
      }
  }
}

그런 다음 개발자는 UIView를 확장하여 "layerClass" 선택기를 내보내 위에서 만든 사용자 지정 계층에 대한 클래스를 반환합니다.

public class CustomView : UIView
{
  public CustomView(CGRect r) : base(r)
  {
  }

  [Export("layerClass")]
  public static ObjCRuntime.Class GetLayerClass()
  {
      return new ObjCRuntime.Class(typeof(CustomLayer));
  }
}

마지막으로 속성이 설정되면 사용자 지정 계층에서 지정한 애니메이션 속성으로 변경된 속성에 애니메이션 효과를 집니다.

fadeAndRound = () =>
          {
              redView.Layer.CornerRadius = 40;
              redView.Alpha = 0.5f;
          };

스레딩

UIView 메서드는 스레드로부터 안전하지 않습니다. 개발자는 기본 스레드가 아닌 스레드에서 UIView 정적 메서드를 구성하거나 호출하지 않아야 합니다. 최신 버전의 MonoTouch는 예외를 throw하여 디버그 빌드에서 이러한 실수를 catch합니다. 자세한 내용은 CheckForIllegalCrossThreadCalls을 참조하십시오.

UIView 속성을 업데이트해야 하는 백그라운드 스레드에서 일부 작업을 수행하려면 또는 UIView 정적 메서드를 호출하려면 개발자는 Foundation.NSObject.BeginInvokeOnMainThread() 또는 M:Foundation.NSObject.InvokeOnMainThread() 메서드를 사용해야 합니다. 두 메서드 모두 기본 스레드에서 호출되는 C# 대리자 또는 람다를 사용합니다.

M:Foundation.NSObject.InvokeOnMainThread() 메서드는 기본 스레드에서 지정된 대리자 메서드를 동기적으로 호출합니다. M:Foundation.NSObject.BeginInvokeOnMainThread()는 기본 스레드에서 실행할 작업을 큐에 대기합니다.

예제:

//
// This performs an expensive computation in the background, and then
// updates the main UI when done.
//
void DoSomeWork (UIView view)
{
  double sum = 0;
  for (int i = 0; i < Int32.MaxValue; i++)
      sum += i * i;

  // Now invoke the update on the main UI.
  view.BeginInvokeOnMainThread (delegate {
      view.BackgroundColor = UIColor.Green;
      statusLabel.Text = "Sum is: " + sum;
  });
}

다음 예제에서는 기본 스레드에서 제공된 작업을 실행하는 데 사용할 수 있는 도우미 메서드를 보여줍니다. 이미 기본 스레드에서 호출하는 데 최적화되어 있으며 기본 루프 펌프로의 이동이 방지됩니다.

static NSObject Invoker = new NSObject();
public static void EnsureInvokedOnMainThread (Action action)
{
    if (NSThread.Current.IsMainThread) {
        action ();
        return;
    }
    Invoker.BeginInvokeOnMainThread (() => action());
}

UIView를 서브클래스하는 방법

개발자는 종종 UIView를 서브클래스하여 사용할 고유한 사용자 지정 보기를 제공합니다. 이 섹션에서는 개발자가 사용자 지정 클래스를 만들기 위해 덮어쓰는 다양한 멤버 클래스에 대해 설명합니다.

초기화

UIView의 하위 클래스는 초기 프레임으로 초기화된 UIView 생성자((System.Drawing.RectangleF))로 연결되어야 합니다. 다음 코드는 이 작업을 수행하는 한 가지 방법을 보여줍니다.

public class MyView : UIView {
    public MyView (RectangleF frame) : base (frame)
    {
        // Your initialization code goes here
    }
}

UI 디자이너에서 생성된 아카이브에서 역직렬화될 개체에서 개발자는 아래 코드와 같이 C:UIKit.UIView(Foundation.NSCoder) 생성자에 연결하고 생성자를 "initWithCoder:"를 구현하는 것으로 플래그를 지정해야 합니다.

public class MyView : UIView {
    [Export ("initWithCoder:")]
    public MyView (NSCoder coder) : base (coder)
    {
        // Your initialization code goes here
    }
}

기본적으로 UIView는 백업 저장소에 CALayer instance 사용합니다. 아래 "CALayer 변경" 섹션에는 이 변경 방법에 대한 정보와 샘플이 모두 있습니다.

개발자는 부모 뷰에 대한 생성자에서 자식 뷰를 초기화해야 합니다.

사용자 지정 그리기

뷰에서 사용자 지정 그리기 코드를 구현하기 위해 개발자는 UIView를 서브클래스하고 메서드를 재정의할 Draw(CGRect) 수 있습니다. Draw 메서드에 배치된 그리기 코드는 를 사용하여 그릴 수 있습니다. 핵심 그래픽을 사용하여 그리는 단계는 다음과 같습니다.

  • 현재 그래픽 컨텍스트에 대한 참조를 가져옵니다.
  • instance 채우기 및 스트로크 색과 같은 원하는 그리기 특성을 설정합니다.
  • 핵심 그래픽 기본 형식에서 기하 도형을 만듭니다.
  • 기하 도형을 그립니다.

예를 들어 다음 코드는 삼각형을 그리는 재정의된 Draw 메서드의 구현을 보여줍니다.

public override void Draw (RectangleF rect)
{
    base.Draw (rect);

    var context = UIGraphics.GetCurrentContext ();

    context.SetLineWidth(4);
    UIColor.Red.SetFill ();
    UIColor.Blue.SetStroke ();

    var path = new CGPath ();

    path.AddLines(new PointF[]{
        new PointF(100,200),
        new PointF(160,100), 
        new PointF(220,200)
    });

    path.CloseSubpath();

    context.AddPath(path);		
    context.DrawPath(CGPathDrawingMode.FillStroke);
}

개발자는 직접 를 호출 Draw(CGRect) 해서는 안 됩니다. iOS는 실행 루프 처리 중에 호출합니다. iOS는 먼저 실행 루프를 통해 처음 호출한 다음 보기가 또는 SetNeedsDisplayInRect(CGRect)에 대한 호출 SetNeedsDisplayInRect(CGRect) 로 표시되어야 하는 것으로 표시되었을 때마다 호출합니다.

코어 그래픽은 픽셀이 아닌 디바이스 독립적 지점을 사용합니다. 이렇게 하면 그리기 코드가 서로 다른 해상도 간에 스케일링할 수 있습니다. 예를 들어 Retina 디스플레이에서 1포인트는 2픽셀과 동일하지만 Retina가 아닌 디스플레이에서는 1포인트가 1픽셀에 해당합니다.

인쇄

UIView를 인쇄할 수 있습니다. 기본 동작은 인쇄할 메서드에 의해 렌더링된 UIView의 Draw(CGRect) 내용에 대한 것입니다.

개발자는 메서드를 재정의하여 인쇄할 때 보기에 대해 다른 렌더링을 제공할 수 있습니다 DrawRect(CGRect, UIViewPrintFormatter) .

제약 조건

제약 조건 기반 레이아웃 시스템 i(iOS 6.0과 ntroduced)를 서브클래스 보기에서 사용하려면 개발자가 다음 예제와 같이 requiresConstraintBasedLayout 선택기 에 응답해야 합니다.

class MyView : UIView {
    [Export ("requiresConstraintBasedLayout")]
    bool UseNewLayout ()
    {
        return true;
    }
}

제약 조건을 사용하여 뷰의 하위 뷰를 레이아웃하려면 개발자가 메서드를 재정의 UpdateConstraints() 해야 합니다. 이 메서드는 제약 조건 기반 레이아웃이 수행되기 전에 호출됩니다.

제약 조건 기반 레이아웃은 보기 Frame의 대신 맞춤 사각형에서 수행됩니다. 기본적으로 맞춤 사각형은 에 의해 AlignmentRectInsets수정된 로 Frame 계산됩니다. 개발자는 및 FrameForAlignmentRect(CGRect) 메서드를 재정의하여 해당 동작을 변경하고 사용자 지정 맞춤 사각형을 AlignmentRectForFrame(CGRect) 제공할 수 있습니다.

Layout

UIView의 기본 레이아웃 시스템은 매우 간단합니다. UIView는 컨테이너 경계의 변경에 따라 뷰의 크기를 조정하는 방법을 결정하는 초기 FrameAutoresizingMask 을 사용하여 만들어집니다.

개발자는 초기화 후 기본 AutoresizingMask 속성을 설정해야 합니다.

뷰의 경우 는 다른 보기에 대한 컨테이너가 되며 개발자는 해당 AutoresizingMask 속성을 구성해야 합니다. 제공된 레이아웃 동작이 충분하지 않은 경우 개발자는 메서드를 재정의 LayoutSubviews() 해야 합니다. 이 메서드는 각 하위 보기의 속성을 업데이트 Frame 합니다.

일부 API 호출에 대한 응답으로 상태를 변경하는 보기의 경우 개발자는 뷰 자체를 배치하는 대신 를 호출 SetNeedsLayout()해야 합니다. 레이아웃 이벤트는 다음에 기본 루프가 실행될 때 처리됩니다. 이 방법을 사용하면 develoers는 레이아웃에 대한 여러 변경 내용을 단일 패스로 병합할 수 있습니다.

UIView는 메서드를 SizeThatFits(CGSize) 구현하여 보기의 내용에 따라 원하는 크기를 다시 보고할 수 있습니다.

개발자는 및 를 재정의 SubviewAdded(UIView)WillRemoveSubview(UIView) 하여 하위 보기가 UIView에 추가되거나 제거되는 시기를 추적할 수 있습니다.

개발자는 및 를 재정의 WillMoveToWindow(UIWindow)MovedToWindow() 하여 뷰가 서로 UIWindow 이동하는 시기를 추적할 수 있습니다.

개발자는 및 를 재정의 WillMoveToSuperview(UIView) 하여 뷰가 MovedToSuperview() 슈퍼 뷰에서 추가되거나 제거되는 시기를 추적할 수 있습니다.

제약 조건 기반 레이아웃

iOS 6.0에서 제약 조건 기반 레이아웃 시스템이 추가되었습니다. 이 시스템은 보존해야 하는 하위 보기 간의 관계를 설명하는 규칙(제약 조건)을 사용한다는 점에서 기존 레이아웃 시스템과 다릅니다. 뷰의 크기가 변경되거나(예: 레이블이 업데이트됨) 컨테이너 크기가 변경되면(예: 회전 후) 하위 보기의 새 위치와 크기는 이러한 제약 조건에 따라 계산됩니다.

이 시스템을 옵트인하려면 UIView의 서브클래스가 "requiresConstraintBasedLayout"으로 내보내지고 다음과 같이 true를 반환하는 정적 메서드를 노출해야 합니다.

class MyView : UIView {
    [Export ("requiresConstraintBasedLayout")]
    static bool RequiresConstraintBasedLayout ()
    {
        return true;
    }
}

이벤트 처리

제스처 인식기를 사용하는 경우 개발자는 초기화 시 생성자에 직접 추가할 수 있습니다.

낮은 수준의 터치 이벤트 처리를 수행하기 위해 개발자는 , TouchesMoved(NSSet, UIEvent)TouchesEnded(NSSet, UIEvent)TouchesCancelled(NSSet, UIEvent) 메서드를 재정의TouchesBegan(NSSet, UIEvent)합니다.

iOS 9.0 TouchesMoved(NSSet, UIEvent) 부터 지원되는 하드웨어 및 사용자 적용 압력의 변경에 대한 구성에서 이벤트가 발생합니다. set 인수에 있는 touches 개체의 UITouch 속성에는 Force 이벤트를 발생시킨 터치의 크기가 포함됩니다. 다음 예제에서는 기본적인 용도를 보여 주는 예제입니다.

if (TraitCollection.ForceTouchCapability == UIForceTouchCapability.Available) {
    UITouch t = touches.AnyObject as UITouch;
    ForceLabel.Text = "Force: " + t.Force.ToString ();
}
else {
    ForceLabel.Text = "Force Not Active";
}

애플리케이션 개발자는 UIView를 직접 재정의하는 경우 위의 메서드에 대한 기본 메서드를 호출할 필요가 없습니다. 그러나 다른 UIView 하위 클래스에서 파생되는 경우 base를 호출해야 합니다.

애플리케이션 개발자는 메서드를 재정의하여 제스처 인식기가 활성화되는지 여부를 제어할 GestureRecognizerShouldBegin(UIGestureRecognizer) 수 있습니다.

보기 및 CALayers

각 UIView는 계층(CALayer)에서 지원됩니다. CALayer는 보기를 화면으로 렌더링하는 데 사용되는 GPU 기반 비트맵을 나타냅니다. UIView에 그리는 것은 실제로 CALayer에 그립니다.

UIView의 모양은 , , Alpha또는 메서드를 재정의하여 Draw(CGRect) 제어Frame할 수 있지만, 이러한 모든 속성과 함수는 실제로 뷰에서 소유한 를 수정합니다 CALayerBackgroundColor.

속성은 Layer 뷰가 소유한 CALayer에 대한 참조입니다. 개발자는 해당 계층의 속성을 수정하여 보기의 모양을 변경합니다.

예를 들어 뷰 계층의 속성을 수정하면 CornerRadius 보기의 모퉁이 반경이 변경됩니다.

view.Layer.CornerRadius = 4;

개발자는 그림자를 추가할 수 있습니다.

view.Layer.ShadowColor = new CGColor (1, 0, 0);
view.Layer.ShadowOpacity = 1.0f;
view.Layer.ShadowOffset = new SizeF (0, 4);

개발자는 계층에 3D 변환을 적용할 수도 있습니다.

view.Layer.Transform = CATransform3D.MakeRotation ((float)(Math.PI / 2), 1, 1, 1);

이 변환은 큐브 뷰 요소가 있는 전체 3D 변환이며 UIView의 2D Transform 속성보다 더 다양합니다. 이러한 종류의 3D 변환 후에는 Frame 속성이 더 이상 유용하지 않습니다.

CALayer 변경

뷰가 소유한 는 Layer UIKit에서 자동으로 만들어지고 뷰에 할당되며 기본적으로 CALayer instance. 정적 메서드의 "layerClass" 선택기에서 응답하여 뷰에 대해 만들어진 레이어의 유형을 제어할 수 있습니다.

다음은 사용자 지정 CALayer 을 사용하여 그리기를 수행하는 UIView 하위 클래스의 예입니다. 이 레이어와 보기는 항상 파란색을 표시합니다.

public class BlueView : UIView
{
    [Export ("layerClass")]
    public static Class GetLayerClass ()
    {
        return new Class (typeof (BlueLayer));
    }

    public override void Draw (RectangleF rect)
    {
        // Do nothing, the Layer will do all the drawing
    }
}

public class BlueLayer : CALayer
{
    public override void DrawInContext (CGContext ctx)
    {
        ctx.SetFillColor (0, 0, 1, 1);
        ctx.FillRect (Bounds);
    }
}

이 예제에서는 "BlueView"라는 새 UIView 클래스가 만들어집니다. 이 뷰가 소유하려는 레이어 유형을 UIKit에 알려주는 "GetLayerClass"라는 정적 메서드를 내보냅니다. 이 예제에서 BlueView는 BlueLayer를 소유하려고 합니다.

이제 보기의 시각적 표현을 제공하는 것은 BlueLayer에 달려 있습니다. 이 작업은 메서드에서 CoreGraphics 그리기 코드를 실행하여 수행합니다 DrawInContext(CGContext) . 이 메서드는 UIView의 Draw 메서드와 매우 유사하지만 레이어를 채우는 데 사용됩니다.

BlueLayer가 BlueView에 대해 모든 그리기를 수행하더라도 보기는 여전히 Draw 메서드를 재정의해야 합니다. 이 재정의는 아무 작업도 수행하지 않아야 하며 계층이 모든 작업을 수행할 것임을 UIKit에 알리는 신호일 뿐입니다.

동작 효과

동작 효과는 외부 이벤트(일반적으로 디바이스 기울기)에 대한 응답으로 UIView에 적용할 수 있는 효과 제품군입니다.

개발자는 이미 애니메이션 효과를 적용할 수 있는 것과 동일한 속성을 동작 효과에 연결할 수 있습니다. UIKit은 디바이스 기울기 응답에서 단일 속성을 제어할 수 있는 와 함께 UIInterpolatingMotionEffect 제공됩니다.

개발자는 효과를 만든 후 메서드를 호출하여 뷰에 연결하고 메서드를 AddMotionEffect(UIMotionEffect)RemoveMotionEffect(UIMotionEffect) 호출하여 제거합니다. 속성을 MotionEffects 사용하여 한 번에 여러 동작 효과를 쿼리하거나 설정할 수도 있습니다.

개발자는 를 서브클래싱 UIMotionEffect하여 사용자 지정 동작 효과를 만들 수도 있습니다.

색조 색

이제 iOS 7부터 속성이 TintColor 하위 보기로 전파됩니다. 이를 통해 개발자는 전역 색조 색을 설정할 수 있으며, 색상은 중요한 보기의 하위 보기로 전달됩니다. 일부 UIView는 TintColor를 기반으로 특별히 응답합니다. 또한 개발자는 일부 보기가 TintAdjustmentMode 더 이상 활성화되지 않을 때의 소멸을 제어하도록 를 설정해야 합니다.

계층 구조 보기

iOS 사용자 인터페이스는 계층 구조에서 UIView 빌드됩니다. 부모-자식 관계는 UI의 시각적 측면뿐만 아니라 애플리케이션이 터치 이벤트 및 방향 변경에 응답하는 방식을 결정합니다.

보기 관계는 프로그래밍 방식으로 또는 XIB 파일을 통해 빌드될 수 있습니다. UIViews에는 여러 Subviews 개만 있을 수 있지만 은 하나 Superview만 있을 수 있습니다.

하위 보기를 추가하는 가장 일반적인 방법은 자식 보기를 목록에 Subviews추가하는 를 사용하는 AddSubview(UIView)것입니다. 삽입하는 동안 순서를 보다 정확하게 제어하려면 , InsertSubviewAbove(UIView, UIView)InsertSubviewBelow(UIView, UIView) 메서드를 InsertSubview(UIView, nint)사용할 수 있습니다.

Subviews 순서는 , SendSubviewToBack(UIView)ExchangeSubview(nint, nint) 메서드를 사용하여 BringSubviewToFront(UIView)조작할 수 있습니다.

포커스

핸드헬드 iOS 디바이스에서 사용자는 화면 개체와 직접 상호 작용합니다. tvOS에서 원격은 화면의 요소를 탐색하는 데 사용되며 하나의 UIView 요소에만 "포커스"가 있습니다. 포커스 관련 API는 다음과 같습니다.

를 반환하는 trueUIView 것 외에도 CanBecomeFocused 에 포커스를 맞추려면 값, 값false, UserInteractionEnabledtrueAlpha 0보다 큰 값이 있어야 Hidden 하며 다른 UIView에 의해 가려지지 않아야 합니다.

생성자

UIView()

매개 변수 없이 이 클래스의 새 instance 초기화하는 기본 생성자입니다.

UIView(CGRect)

지정된 프레임을 사용하여 UIView를 초기화합니다.

UIView(IntPtr)

관리되지 않는 개체의 관리 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

UIView(NSCoder)

unarchiver 개체에 저장된 데이터에서 개체를 초기화하는 생성자입니다.

UIView(NSObjectFlag)

초기화를 건너뛰고 개체만 할당하기 위해 파생 클래스에서 를 호출하는 생성자입니다.

속성

AccessibilityActivationPoint

접근성 요소에 대한 화면 좌표입니다.

AccessibilityAssistiveTechnologyFocusedIdentifiers

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 UIResponder)
AccessibilityAttributedHint

접근성 요소의 동작에 대한 간략한 설명을 제공하는 특성 문자열입니다.

AccessibilityAttributedLabel

의 용도를 설명하는 간단한 특성 문자열입니다 UIView.

AccessibilityAttributedValue

값이 가 인 경우 의 UIView값을 보유하는 특성 문자열입니다 AccessibilityAttributedLabel.

AccessibilityCustomActions

에 메서드를 접근성 지원 보조 작업으로 추가할 AccessibilityCustomActions 수 있습니다.

(다음에서 상속됨 UIResponder)
AccessibilityDragSourceDescriptors

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 UIResponder)
AccessibilityDropPointDescriptors

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 UIResponder)
AccessibilityElementsHidden

보기의 접근성 요소가 표시되는지 여부입니다.

AccessibilityFrame

화면 좌표로 된 접근성 요소의 Frame입니다.

AccessibilityHint

접근성 요소에서 수행하는 작업에 대한 간략한 설명입니다.

AccessibilityIdentifier

접근성을 this 위해 고유하게 식별합니다.

AccessibilityIgnoresInvertColors

가 이러한 접근성 요청에 대한 응답으로 해당 색을 반전할지 여부를 UIView 가져오거나 설정합니다.

AccessibilityLabel

접근성 요소에 대한 지역화된 식별자입니다.

AccessibilityLanguage

접근성 요소의 구성 요소를 말하는 데 사용되는 언어의 BCP 47 언어 태그입니다.

AccessibilityNavigationStyle

탐색 스타일을 가져오거나 설정합니다.

AccessibilityPath

접근성 요소가 직사각형이 아니도록 허용합니다.

AccessibilityTraits

UIAccessibilityTraitthis의 비트 마스크입니다.

AccessibilityValue

접근성 요소의 값입니다.

AccessibilityViewIsModal

Voice Over가 형제 요소를 무시해야 하는지 여부입니다.

AlignmentRectInsets

자동 레이아웃에 사용할 에 Frame 대한 조정입니다.

Alpha

뷰의 투명도(알파) 값을 제어합니다.

AnimationsEnabled

애니메이션이 표시되는지 여부를 지정합니다.

AnnouncementDidFinishNotification

AnnouncementDidFinish에 대한 알림 상수

AnnouncementNotification

알림이 발생한다는 접근성 알림입니다.

Appearance

이 클래스에 대한 UIAppearance 클래스를 반환하는 강력한 형식의 속성입니다.

AssistiveTechnologyKey

접근성 알림을 구분하는 데 사용할 수 있는 "UIAccessibilityAssistiveTechnologyKey" 문자열입니다.

AssistiveTouchStatusDidChangeNotification

AssistiveTouchStatusDidChange에 대한 알림 상수

AutoresizingMask

슈퍼 뷰의 경계가 변경되면 수신기의 크기를 조정하는 방법을 지정하는 비트 마스크입니다.

AutosizesSubviews

수신기가 변경되면 수신기의 Bounds 크기를 자동으로 조정할 Subviews 지 여부를 지정합니다.

BackgroundColor

의 배경색을 UIView설정합니다.

BoldTextStatusDidChangeNotification

BoldTextStatusDidChange에 대한 알림 상수

BottomAnchor

NSLayoutYAxisAnchorUIView의 아래쪽을 정의하는 입니다.

Bounds

보기의 고유한 좌표계를 사용하여 지정된 보기의 사용 가능한 프레임입니다.

CanBecomeFirstResponder

이 UIREsponder가 첫 번째 응답자가 될 의향이 있는지 여부를 결정합니다.

(다음에서 상속됨 UIResponder)
CanBecomeFocused

이것이 UIView 포커스가 되는 보기가 될 수 있는지 여부입니다.

CanResignFirstResponder

이 UIResponder가 첫 번째 응답자 상태 포기할 의향이 있는지 여부를 결정합니다.

(다음에서 상속됨 UIResponder)
Center

컨테이너 좌표 공간의 뷰 중심입니다.

CenterXAnchor

NSLayoutXAxisAnchorUIView의 X축 중심을 정의하는 입니다.

CenterYAnchor

NSLayoutYAxisAnchorUIView의 Y축 중심을 정의하는 입니다.

Class

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
ClassHandle

이 클래스의 핸들입니다.

ClearsContextBeforeDrawing

호출하기 전에 그리기 버퍼를 지우도록 지정합니다. DrawRect(CGRect, UIViewPrintFormatter)

ClipsToBounds

Subviews 수신기의 에 국한 Bounds 되는지 여부를 지정합니다.

ClosedCaptioningStatusDidChangeNotification

ClosedCaptioningStatusDidChange에 대한 알림 상수

CollisionBoundingPath

UIBezierPath 충돌 감지에 사용할 을 가져옵니다.

CollisionBoundsType

감지된 UIDynamicItemCollisionBoundsType 충돌에 사용되는 경계 유형을 설명하는 를 가져옵니다.

Constraints

UIView의 자동 레이아웃에서 사용하는 제약 조건입니다.

ContentMode

뷰의 경계가 변경될 때 뷰의 캐시된 비트맵을 렌더링하는 방법을 제어합니다.

ContentScaleFactor

논리 좌표점당 디바이스 픽셀 수입니다.

ContentStretch

개발자는 사용되지 않는 이 속성을 사용하면 안 됩니다. 개발자는 대신 'CreateResizableImage'를 사용해야 합니다.

CoordinateSpace

UIView에 대한 좌표 공간 비정형을 반환합니다.

DarkerSystemColorsStatusDidChangeNotification

DarkerSystemColorsStatusDidChange에 대한 알림 상수

DebugDescription

이 개체에 대한 개발자 의미 있는 설명입니다.

(다음에서 상속됨 NSObject)
Description

개체, ToString의 Objective-C 버전에 대한 설명입니다.

(다음에서 상속됨 NSObject)
DirectionalLayoutMargins

현재 언어 방향을 존중하는 콘텐츠를 배치하기 위한 레이아웃 여백을 가져오거나 설정합니다.

EffectiveUserInterfaceLayoutDirection

보기 내용을 정렬하기 위한 레이아웃 방향을 가져옵니다.

ElementFocusedNotification

ElementFocused에 대한 알림 상수

ExclusiveTouch

이벤트 배달을 이 보기로 제한합니다.

FirstBaselineAnchor

NSLayoutYAxisAnchorUIView의 첫 번째 텍스트 줄 기준선을 기반으로 제약 조건을 정의하는 입니다.

Focused

가 포커스가 UIView 있는 뷰인지 여부입니다.

FocusedElementKey

접근성 API(참조 FocusedElement(String))에서 포커스가 있는 요소를 식별하는 데 사용되는 문자열 상수입니다.

FocusItemContainer

자식 포커스 항목에 공간 정보를 제공하는 포커스 컨테이너를 가져옵니다.

Frame

해당 컨테이너를 기준으로 뷰의 좌표입니다.

GestureRecognizers

UIView에 대한 의 UIGestureRecognizer배열입니다.

GrayscaleStatusDidChangeNotification

GrayscaleStatusDidChange에 대한 알림 상수

GuidedAccessStatusDidChangeNotification

GuidedAccessStatusDidChange에 대한 알림 상수

Handle

관리되지 않는 개체 표현에 대한 핸들(포인터)입니다.

(다음에서 상속됨 NSObject)
HasAmbiguousLayout

이 에 대한 자동 레이아웃이 UIView 모호한 경우 를 반환 true 합니다.

HearingDevicePairedEarDidChangeNotification

HearingDevicePairedEarDidChange에 대한 알림 상수

HeightAnchor

NSLayoutDimensionUIView의 높이를 정의하는 입니다.

Hidden

가 표시되는지 여부를 UIView 지정합니다.

InheritedAnimationDuration

현재 활성 애니메이션의 기간을 초 단위로 반환하는 정적 메서드입니다.

InputAccessoryView

개체가 첫 번째 응답자가 될 때 연결할 수 있는 사용자 지정 보기입니다.

(다음에서 상속됨 UIResponder)
InputAccessoryViewController

첫 번째 응답자가 될 때 thisUIResponder 표시할 사용자 지정 액세서리 UIInputViewController 를 가져옵니다.

(다음에서 상속됨 UIResponder)
InputAssistantItem

바로 가기 막대를 구성하는 데 사용할 도우미 가져옵니다.

(다음에서 상속됨 UIResponder)
InputView

개체가 첫 번째 응답자가 될 때 표시할 사용자 지정 보기입니다. 읽기 전용입니다.

(다음에서 상속됨 UIResponder)
InputViewController

첫 번째 응답자가 될 때 thisUIResponder 표시할 사용자 지정 UIInputViewController 을 가져옵니다.

(다음에서 상속됨 UIResponder)
InsetsLayoutMarginsFromSafeArea

여백이 항상 안전 영역에 속하도록 조정되는지 여부를 제어하는 부울 값을 가져오거나 설정합니다. 기본값은 true입니다.

Interactions

현재 상호 작용 집합을 가져오거나 설정합니다.

IntrinsicContentSize

의 내장 콘텐츠 UIView크기입니다.

InvertColorsStatusDidChangeNotification

InvertColorsStatusDidChange에 대한 알림 상수

IsAccessibilityElement

가 접근성 요소인지 여부 this 입니다.

IsDirectBinding

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
IsFirstResponder

이 UIResponder가 첫 번째 응답자인지 여부를 반환합니다.

(다음에서 상속됨 UIResponder)
IsProxy

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
KeyCommands

이 UIResponder에서 작업을 트리거해야 하는 키 명령입니다. 읽기 전용입니다.

(다음에서 상속됨 UIResponder)
LastBaselineAnchor

NSLayoutYAxisAnchorUIView의 첫 번째 텍스트 줄 기준선을 기반으로 제약 조건을 정의하는 입니다.

Layer

렌더링에 사용되는 핵심 애니메이션 계층입니다.

LayoutChangedNotification

레이아웃이 변경되었음을 나타내는 접근성 알림입니다.

LayoutGuides

UILayoutGuideUIView에 대해 정의된 개체입니다.

LayoutMargins

여백을 배치합니다.

LayoutMarginsGuide

여백 특성을 정의합니다.

LeadingAnchor

NSLayoutXAxisAnchorUIView의 선행 가장자리를 정의하는 입니다.

LeftAnchor

NSLayoutXAxisAnchorUIView의 왼쪽 가장자리를 정의하는 입니다.

MaskView

마스크 뷰를 반환합니다.

MonoAudioStatusDidChangeNotification

MonoAudioStatusDidChange에 대한 알림 상수

MotionEffects

이 보기에 대한 현재 동작 효과 집합입니다.

MultipleTouchEnabled

UIView가 다중 터치 이벤트를 처리할 수 있는지 여부를 제어합니다.

NextResponder

응답 체인의 다음 응답자

(다음에서 상속됨 UIResponder)
NoIntrinsicMetric

상수 UIViewNoIntrinsicMetric과 연결된 값을 나타냅니다.

NotificationSwitchControlIdentifier

NotificationSwitchContr에 대한 알림 상수

NotificationVoiceOverIdentifier

NotificationVoiceOv에 대한 알림 상수

Opaque

보기가 불투명한지 여부를 결정합니다.

PageScrolledNotification

페이지가 스크롤되었음을 나타내는 접근성 알림입니다.

ParentFocusEnvironment

부모 포커스 환경을 가져옵니다.

PasteConfiguration

개체에서 UIPasteConfigurationthis 지원하는 입니다.

(다음에서 상속됨 UIResponder)
PauseAssistiveTechnologyNotification

보조 기술 알림을 일시 중지합니다.

PreferredFocusedView

UIView 실제로 집중해야 하는 를 반환합니다.

PreferredFocusEnvironments

시스템에서 재귀적으로 검색하여 기본 포커스 뷰를 찾는 의 배열 IUIFocusEnvironment입니다.

PreservesSuperviewLayoutMargins

슈퍼 뷰의 레이아웃 여백을 유지합니다.

ReadableContentGuide

최소한의 머리 이동으로 사용자가 읽을 수 있는 영역입니다.

ReduceMotionStatusDidChangeNotification

ReduceMotionStatusDidChange에 대한 알림 상수

ReduceTransparencyStatusDidChangeNotification

ReduceTransparencyStatusDidChange에 대한 알림 상수

RestorationIdentifier

이 아닌 null경우 는 가 UIView 상태 보존 및 복원을 지원한다는 것을 나타냅니다.

ResumeAssistiveTechnologyNotification

보조 기술 알림을 다시 시작합니다.

RetainCount

개체에 대한 현재 Objective-C 보존 수를 반환합니다.

(다음에서 상속됨 NSObject)
RightAnchor

NSLayoutXAxisAnchorUIView의 오른쪽 가장자리를 정의하는 입니다.

SafeAreaInsets

탐색 및 탭 막대, 도구 모음 및 기타 콘텐츠가 콘텐츠 보기를 가리지 않도록 콘텐츠를 배치하는 인셋을 가져옵니다.

SafeAreaLayoutGuide

탐색 및 탭 막대, 도구 모음 및 기타 콘텐츠가 콘텐츠 보기를 가리지 않도록 콘텐츠를 배치하기 위한 레이아웃 가이드를 가져옵니다.

ScreenChangedNotification

화면이 변경되었다는 접근성 알림입니다.

Self

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
SemanticContentAttribute

오른쪽에서 왼쪽 레이아웃과 UIView 함께 사용할 때 가 레이아웃을 유지할지 또는 대칭 이동해야 하는지를 지정합니다.

ShakeToUndoDidChangeNotification

ShakeToUndoDidChange에 대한 알림 상수

ShouldGroupAccessibilityChildren

화면의 UIView위치에 관계없이 음성 변환을 위해 자식을 그룹화해야 하는지 여부입니다.

SpeakScreenStatusDidChangeNotification

SpeakScreenStatusDidChange에 대한 알림 상수

SpeakSelectionStatusDidChangeNotification

SpeakSelectionStatusDidChange에 대한 알림 상수

SpeechAttributeIpaNotation

내부 윗주 표기법의 텍스트 음성 변환에 대한 발음 힌트입니다.

SpeechAttributeLanguage

음성 변환 중에 사용되는 언어를 검색합니다.

SpeechAttributePitch

음성 해설에서 사용하는 피치를 검색합니다.

SpeechAttributePunctuation

문장 부호가 음성 해설로 발음되는지 여부입니다.

SpeechAttributeQueueAnnouncement

"0"이면 알림이 기존 음성을 중단합니다. 다른 숫자의 문자열 표현이 있으면 알림이 큐에 대기됩니다.

Subviews

내에 thisUIView포함된 의 UIView배열입니다.

Superclass

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
SuperHandle

이 NSObject에 대한 기본 클래스의 메서드를 나타내는 데 사용되는 핸들입니다.

(다음에서 상속됨 NSObject)
Superview

UIView포함된 가 있는 경우 입니다UIViewthisSubviews.

SwitchControlStatusDidChangeNotification

SwitchControlStatusDidChange에 대한 알림 상수

Tag

특정 UIView instance 식별하는 데 사용할 수 있는 정수입니다.

TextAttributeCustom

사용자 지정 문자열 특성에 매핑되는 접근성 키입니다.

TextAttributeHeadingLevel

0에서 6 사이의 정수에 매핑되는 접근성 키로, 제목이 없음을 의미합니다.

TextInputContextIdentifier

이 UIResponder가 텍스트 입력 모드 정보를 유지해야 함을 나타내는 식별자입니다. 읽기 전용입니다.

(다음에서 상속됨 UIResponder)
TextInputMode

이 UIResponder의 텍스트 입력 모드입니다. 읽기 전용입니다.

(다음에서 상속됨 UIResponder)
TintAdjustmentMode

UIView 보기 또는 부모 보기 중 하나에 적용된 색조 조정입니다.

TintColor

대화형 컨트롤을 나타내는 데 사용해야 하는 강조 색입니다.

TopAnchor

NSLayoutYAxisAnchorUIView의 맨 위를 정의하는 입니다.

TrailingAnchor

NSLayoutXAxisAnchorUIView의 선행 가장자리를 정의하는 입니다.

TraitAdjustable

슬라이더와 마찬가지로 기본 값을 지속적으로 조정할 수 있음을 나타내는 접근성 특성입니다.

TraitAllowsDirectInteraction

사용자가 과 직접 상호 작용할 수 있음을 나타내는 접근성 특성입니다 UIView.

TraitButton

단추와 유사한 동작을 나타내는 접근성 특성입니다.

TraitCausesPageTurn

음성 오버가 UIView 완료된 후 가 페이지 회전을 발생함을 나타내는 접근성 특성입니다.

TraitCollection

특성 컬렉션을 반환합니다.

TraitHeader

가 콘텐츠 섹션 간의 구분선임을 UIView 나타내는 접근성 특성입니다.

TraitImage

보기를 이미지로 처리해야 함을 나타내는 접근성 특성입니다.

TraitKeyboardKey

가 키보드 키로 처리되어야 함을 UIView 나타내는 접근성 특성입니다.

TraitLink

를 하이퍼링크로 처리해야 함을 UIView 나타내는 접근성 특성입니다.

TraitNone

UIView 접근성 특성이 없음을 나타냅니다.

TraitNotEnabled

가 비활성화되고 사용자 상호 작용을 UIView 허용하지 않음을 나타내는 접근성 특성입니다.

TraitPlaysSound

가 활성화될 때 UIView 접근성 요소가 소리를 재생해야 함을 나타내는 접근성 특성입니다.

TraitSearchField

가 검색 필드임을 UIView 나타내는 접근성 특성입니다.

TraitSelected

가 현재 선택되어 있음을 UIView 나타내는 접근성 특성입니다.

TraitStartsMediaSession

가 활성화될 때 UIView 미디어 세션을 시작하는 접근성 특성입니다.

TraitStaticText

에 정적 텍스트가 포함되어 있음을 UIView 나타내는 접근성 특성입니다.

TraitSummaryElement

에 요약 정보가 포함되어 있음을 UIView 나타내는 접근성 특성입니다.

TraitTabBar

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

TraitUpdatesFrequently

가 자주 업데이트된다는 것을 UIView 나타내는 접근성 특성입니다.

Transform

경계의 중심을 UIView기준으로 하는 의 변환입니다.

TranslatesAutoresizingMaskIntoConstraints

자동 저항 마스크를 자동 레이아웃에 대한 제약 조건으로 변환할지 여부를 지정합니다.

UILayoutFittingCompressedSize

상수 UILayoutFittingCompressedSize와 연결된 값을 나타냅니다.

UILayoutFittingExpandedSize

상수 UILayoutFittingExpandedSize와 연결된 값을 나타냅니다.

UndoManager

응답자 체인에서 가장 가까운 공유 NSUndoManager입니다. 읽기 전용입니다.

(다음에서 상속됨 UIResponder)
UnfocusedElementKey

접근성 API에서 이전에 포커스가 있는 요소를 식별하는 데 사용하는 문자열 상수입니다(참조 FocusedElement(String)).

UserActivity

이 응답자가 지원하는 사용자 활동을 캡슐화하는 작업입니다.

(다음에서 상속됨 UIResponder)
UserInteractionEnabled

이 보기에서 입력 이벤트를 처리할지 여부를 결정합니다.

ViewForBaselineLayout

UIView 기준 제약 조건을 적용해야 하는 를 반환합니다.

ViewForFirstBaselineLayout

재정의되면 앱 개발자가 기준 제약 조건의 기준으로 하위 보기를 반환할 수 있습니다.

ViewForLastBaselineLayout

재정의되면 앱 개발자가 기준 제약 조건의 기준으로 하위 보기를 반환할 수 있습니다.

ViewPrintFormatter

에 적합한 를 UIViewPrintFormatter 반환합니다 UIView.

VoiceOverStatusChanged

음성 상태 변경되었음을 나타내는 접근성 알림입니다.

VoiceOverStatusDidChangeNotification

VoiceOverStatusDidChange에 대한 알림 상수

WidthAnchor

NSLayoutDimensionUIView의 가로 익스텐트 를 정의하는 입니다.

Window

UIWindowUIView입니다.

Zone

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)

메서드

AccessibilityActivate()

이 UIView에 대한 접근성을 활성화하고 성공으로 true 돌아갑니다.

AccessibilityDecrement()

접근성 요소에 콘텐츠 값을 줄이도록 지시합니다.

(다음에서 상속됨 UIResponder)
AccessibilityElementDidBecomeFocused()

보조 기술이 초점을 로 설정했음을 thisUIResponder나타냅니다.

(다음에서 상속됨 UIResponder)
AccessibilityElementDidLoseFocus()

보조 기술이 에서 thisUIResponder포커스를 변경했음을 나타냅니다.

(다음에서 상속됨 UIResponder)
AccessibilityElementIsFocused()

보조 기술이 에 thisUIResponder초점을 맞추고 있는지 여부를 나타냅니다.

(다음에서 상속됨 UIResponder)
AccessibilityIncrement()

접근성 요소에 콘텐츠 값을 증분하도록 지시합니다.

(다음에서 상속됨 UIResponder)
AccessibilityPerformEscape()

모달 팝오버 또는 계층적으로 표시된 요소를 해제하도록 접근성 시스템에 지시합니다.

(다음에서 상속됨 UIResponder)
AccessibilityPerformMagicTap()

애플리케이션에서 정의한 앱의 "가장 중요한 상태"를 전환합니다.

(다음에서 상속됨 UIResponder)
AccessibilityScroll(UIAccessibilityScrollDirection)

재정의되면 접근성 시스템이 스크롤을 수행할 수 있습니다.

(다음에서 상속됨 UIResponder)
ActionForLayer(CALayer, String)

대상 로 식별되는 기본값 CAAction 을 검색합니다.

Add(UIView)

에 대한 AddSubview(UIView)별칭이지만 C# 3.0 구문이 개체를 만든 후 하위 보기를 추가할 수 있도록 Add 패턴을 사용합니다.

AddConstraint(NSLayoutConstraint)

수신 보기 또는 하위 보기의 레이아웃에 제약 조건을 추가합니다.

AddConstraints(NSLayoutConstraint[])

수신 보기 또는 하위 보기의 레이아웃에 여러 제약 조건을 추가합니다.

AddGestureRecognizer(UIGestureRecognizer)

이 보기에 제스처 인식기를 추가합니다.

AddInteraction(IUIInteraction)

보기에 상호 작용을 추가합니다.

AddKeyframeWithRelativeStartTime(Double, Double, Action)

애니메이션에 단일 키 프레임을 추가합니다.

AddLayoutGuide(UILayoutGuide)

더미 뷰를 만들지 않고 자동 레이아웃 컨트롤을 허용하는 지정된 guide를 추가합니다.

AddMotionEffect(UIMotionEffect)

지정된 동작 효과를 보기에 추가합니다.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

외부에서 관찰될 개체를 등록합니다(NSString keyPath 사용).   관찰된 변경 내용은 관찰자의 개체 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 메서드로 디스패치됩니다.

(다음에서 상속됨 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

외부에서 관찰될 개체를 등록합니다(문자열 keyPath 사용).   관찰된 변경 내용은 관찰자의 개체 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 메서드로 디스패치됩니다.

(다음에서 상속됨 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

임의 메서드를 사용하여 외부에서 관찰되는 개체를 등록합니다.

(다음에서 상속됨 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

임의 메서드를 사용하여 외부에서 관찰되는 개체를 등록합니다.

(다음에서 상속됨 NSObject)
AddSubview(UIView)

지정된 보기를 이 보기의 하위 보기로 추가합니다.

AddSubviews(UIView[])

UIView에 다양한 보기를 추가하는 편리한 루틴입니다.

AlignmentRectForFrame(CGRect)

자동 레이아웃에 대한 사용자 지정된 맞춤 사각형을 반환합니다.

Animate(Double, Action)

지정된 작업에서 발생하는 속성 변경 내용에 애니메이션 효과를 적용합니다.

Animate(Double, Action, Action)

지정된 작업에서 발생하는 속성 변경 내용에 애니메이션 효과를 적용하고 애니메이션이 완료되면 완료 콜백을 호출합니다.

Animate(Double, Double, UIViewAnimationOptions, Action, Action)

기간, 지연, 옵션 및 완료 처리기를 지정하여 하나 이상의 보기에 애니메이션 변경 내용을 호출합니다.

AnimateAsync(Double, Action)

지정된 animation 에서 발생하는 속성 변경 내용을 비동기 작업으로 애니메이션 효과를 시킵니다.

AnimateKeyframes(Double, Double, UIViewKeyframeAnimationOptions, Action, UICompletionHandler)

현재 보기에 대한 키 프레임 기반 애니메이션을 설정하는 데 사용할 애니메이션 작업 개체를 만듭니다.

AnimateKeyframesAsync(Double, Double, UIViewKeyframeAnimationOptions, Action)

현재 보기에 대한 키 프레임 기반 애니메이션을 설정하는 데 사용할 애니메이션 작업 개체를 만듭니다.

AnimateNotify(Double, Action, UICompletionHandler)

지정된 작업에서 발생하는 속성 변경 내용에 애니메이션 효과를 적용합니다.

AnimateNotify(Double, Double, nfloat, nfloat, UIViewAnimationOptions, Action, UICompletionHandler)

실제 스프링의 활동에 해당하는 타이밍 곡선을 사용하는 보기 애니메이션을 실행합니다.

AnimateNotify(Double, Double, UIViewAnimationOptions, Action, UICompletionHandler)

지정된 작업에서 발생하는 속성 변경 내용에 애니메이션 효과를 적용하고 애니메이션이 완료되면 완료 콜백을 호출합니다.

AnimateNotifyAsync(Double, Action)

지정된 작업에서 발생하는 속성 변경 내용에 애니메이션 효과를 적용하고 애니메이션이 완료되면 완료 콜백을 호출합니다.

AnimateNotifyAsync(Double, Double, nfloat, nfloat, UIViewAnimationOptions, Action)

실제 스프링의 활동에 해당하는 타이밍 곡선을 사용하는 보기 애니메이션을 실행합니다.

AnimateNotifyAsync(Double, Double, UIViewAnimationOptions, Action)

지정된 animation 를 비동기 작업으로 실행합니다.

AppearanceWhenContainedIn(Type[])

뷰가 지정된 계층에서 호스트될 때 이 클래스의 인스턴스에 대해 강력한 형식의 UIAppearance를 반환합니다.

AwakeFromNib()

개체가 nib 파일에서 로드된 후 호출됩니다. 재정의자는 base를 호출해야 합니다. AwakeFromNib().

(다음에서 상속됨 NSObject)
BecomeFirstResponder()

첫 번째 응답자가 되도록 개체를 요청합니다.

(다음에서 상속됨 UIResponder)
BeginAnimations(String)

애니메이션 블록의 시작을 나타냅니다.

BeginAnimations(String, IntPtr)

애니메이션 블록의 시작을 나타냅니다.

BeginInvokeOnMainThread(Action)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

기본 UI 스레드에서 지정된 코드를 비동기적으로 호출합니다.

(다음에서 상속됨 NSObject)
Bind(NSString, NSObject, String, NSDictionary)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
Bind(String, NSObject, String, NSDictionary)
사용되지 않음.

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
BindingInfo(String)
사용되지 않음.

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
BindingOptionDescriptions(String)
사용되지 않음.

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
BindingValueClass(String)
사용되지 않음.

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
BringSubviewToFront(UIView)

지정된 하위 보기를 다른 Subviews앞에 표시되도록 이동합니다.

CanPaste(NSItemProvider[])

에서 붙여넣기 작업을 허용할 수 있는지 여부를 this 가져옵니다.

(다음에서 상속됨 UIResponder)
CanPerform(Selector, NSObject)

이 UIResponder가 지정된 작업을 수행할 수 있는지 여부를 결정합니다. 일반적으로 명령을 편집하기 위해 검색하는 데 사용됩니다.

(다음에서 상속됨 UIResponder)
Capture(Boolean)

의 화면 캡처를 수행합니다 UIView.

CommitAnimations()

애니메이션 블록의 끝을 나타냅니다.

CommitEditing()

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
CommitEditing(NSObject, Selector, IntPtr)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
ConformsToProtocol(IntPtr)

이 개체가 지정된 프로토콜을 구현하는지 확인하기 위해 호출됩니다.

(다음에서 상속됨 NSObject)
ContentCompressionResistancePriority(UILayoutConstraintAxis)

축의 저항을 반환하여 내장 크기 이하로 압축합니다.

ContentHuggingPriority(UILayoutConstraintAxis)

축의 저항을 반환하여 내장 크기보다 크게 확장합니다.

ConvertPointFromCoordinateSpace(CGPoint, IUICoordinateSpace)

좌표계에서 개체의 좌표계로 thisUIView 변환합니다.

ConvertPointFromView(CGPoint, UIView)

의 좌표계에서 개체의 좌표계로 this 변환합니다.

ConvertPointToCoordinateSpace(CGPoint, IUICoordinateSpace)

개체의 좌표계에서 this 의 좌표계로 변환합니다.

ConvertPointToView(CGPoint, UIView)

개체의 좌표계에서 this 의 좌표계로 변환합니다.

ConvertRectFromCoordinateSpace(CGRect, IUICoordinateSpace)

의 좌표계에서 개체의 this 좌표계로 변환합니다.

ConvertRectFromView(CGRect, UIView)

에 사용된 좌표계에서 개체의 this 좌표계로 변환합니다.

ConvertRectToCoordinateSpace(CGRect, IUICoordinateSpace)

개체의 좌표계에서 this 에서 설명하는 좌표계로 변환합니다.

ConvertRectToView(CGRect, UIView)

개체의 좌표계에서 this 의 좌표계로 변환합니다.

Copy()

기본 Objective-C 개체의 복사본을 수행합니다.

(다음에서 상속됨 NSObject)
Copy(NSObject)

"복사" 편집 작업을 나타냅니다.

(다음에서 상속됨 UIResponder)
Cut(NSObject)

"잘라내기" 편집 작업을 나타냅니다.

(다음에서 상속됨 UIResponder)
DangerousAutorelease()

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
DangerousRelease()

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
DangerousRetain()

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
DecodeRestorableState(NSCoder)

애플리케이션 개발자는 상태 복원을 지원하도록 이 메서드를 재정의할 수 있습니다.

Delete(NSObject)

"삭제" 편집 작업을 나타냅니다.

(다음에서 상속됨 UIResponder)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

다 대 다 관계에 대한 인덱스 변경이 발생했음을 나타냅니다.

(다음에서 상속됨 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
DidChangeValue(String)

지정된 키에서 변경이 발생했음을 나타냅니다.

(다음에서 상속됨 NSObject)
DidHintFocusMovement(UIFocusMovementHint)

포커스가 변경되었을 수 있음을 UIView의 중요 항목에 알리기 위해 호출됩니다.

DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)

가 포커스를 UIView 잃거나 받은 후에 호출됩니다. ( ShouldUpdateFocus(UIFocusUpdateContext)참조)

DisplayLayer(CALayer)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

Dispose()

NSObject 개체에서 사용하는 리소스를 해제합니다.

(다음에서 상속됨 NSObject)
Dispose(Boolean)

UIView 개체에서 사용하는 리소스를 해제합니다.

DoesNotRecognizeSelector(Selector)

이 개체가 지정된 선택기를 인식하지 못했음을 나타냅니다.

(다음에서 상속됨 NSObject)
Draw(CGRect)

전달된 사각형 내에서 보기를 그립니다.

DrawLayer(CALayer, CGContext)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

DrawRect(CGRect, UIViewPrintFormatter)

개발자는 앱이 콘텐츠를 그리는 경우 이 메서드를 재정의 UIView 해야 합니다.

DrawViewHierarchy(CGRect, Boolean)

화면에 표시되는 전체 보기 계층 구조를 렌더링합니다.

EncodeRestorableState(NSCoder)

애플리케이션 개발자는 보기와 연결된 상태를 저장하도록 이 메서드를 재정의할 수 있습니다.

EncodeTo(NSCoder)

제공된 인코더에서 개체의 상태를 인코딩합니다.

Equals(NSObject)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
Equals(Object)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
ExchangeSubview(nint, nint)

이 메서드는 배열 내에서 SubviewsUIView의 인덱스를 교환합니다.

ExerciseAmbiguityInLayout()

모호한 자동 레이아웃 제약 조건 집합 내에서 을 임의로 변경 Frame 합니다.

ExposedBindings()

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
FrameForAlignmentRect(CGRect)

현재 자동 레이아웃 제약 조건에 를 alignmentRect 적용한 결과 프레임을 반환합니다.

GestureRecognizerShouldBegin(UIGestureRecognizer)

지정된 제스처 인식기가 터치 이벤트를 추적하도록 허용해야 하는지 여부를 결정합니다.

GetAppearance(UITraitCollection)

지정된 traits에 대한 모양 프록시를 반환합니다.

GetAppearance(UITraitCollection, Type[])

지정된 traits에 대한 모양 프록시를 반환합니다.

GetAppearance<T>()

UIView의 하위 클래스에 대한 모양 프록시 UIView.UIViewAppearance 를 가져옵니다.

GetAppearance<T>(UITraitCollection)

UIView의 하위 클래스에 대한 모양 프록시 UIView.UIViewAppearance 를 가져옵니다.

GetAppearance<T>(UITraitCollection, Type[])

뷰가 지정된 계층에서 호스트될 때 지정된 특성 컬렉션이 있는 UIView의 하위 클래스에 대한 모양 프록시 UIView.UIViewAppearance 를 가져옵니다.

GetBindingInfo(NSString)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
GetBindingOptionDescriptions(NSString)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
GetBindingValueClass(NSString)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
GetConstraintsAffectingLayout(UILayoutConstraintAxis)

지정된 를 따라 의 NSLayoutConstraint 레이아웃에 영향을 주는 의 UIView 배열을 axis반환합니다.

GetDictionaryOfValuesFromKeys(NSString[])

지정된 키의 값을 검색합니다.

(다음에서 상속됨 NSObject)
GetEnumerator()

이 보기의 모든 하위 보기를 나열하는 열거자를 반환합니다.

GetFocusItems(CGRect)

지정된 사각형 내의 모든 자식 포커스 항목 목록을 반환합니다.

GetHashCode()

현재 instance 대한 해시 코드를 생성합니다.

(다음에서 상속됨 NSObject)
GetMethodForSelector(Selector)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
GetNativeField(String)
사용되지 않음.

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
GetNativeHash()

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
GetTargetForAction(Selector, NSObject)

작업에 응답하는 개체를 반환합니다.

(다음에서 상속됨 UIResponder)
GetUserInterfaceLayoutDirection(UISemanticContentAttribute)

지정된 attribute의 레이아웃 방향을 반환합니다.

GetUserInterfaceLayoutDirection(UISemanticContentAttribute, UIUserInterfaceLayoutDirection)

제공된 레이아웃 방향을 기준으로 지정된 의미 체계 특성의 레이아웃 방향을 반환합니다.

HitTest(CGPoint, UIEvent)

를 포함하는 가장 맨 앞에 표시되는 상호 작용 사용 UIView

Init()

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
InitializeHandle(IntPtr)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
InitializeHandle(IntPtr, String)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
InsertSubview(UIView, nint)

지정된 위치에 지정된 하위 보기를 이 보기의 하위 보기로 삽입합니다.

InsertSubviewAbove(UIView, UIView)

뷰 계층 구조의 형제 구독 위에 지정된 뷰를 삽입합니다.

InsertSubviewBelow(UIView, UIView)

뷰 계층 구조의 아래에 siblingSubview 지정된 뷰를 삽입합니다.

InvalidateIntrinsicContentSize()

의 내장 값 UIView 이 변경되었음을 자동 레이아웃 시스템에 경고합니다.

Invoke(Action, Double)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
Invoke(Action, TimeSpan)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
InvokeOnMainThread(Action)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
InvokeOnMainThread(Selector, NSObject)

기본 UI 스레드에서 지정된 코드를 동기적으로 호출합니다.

(다음에서 상속됨 NSObject)
IsDescendantOfView(UIView)

가 의 뷰 계층 구조에 view있는 경우UIViewthis를 반환 true 합니다.

IsEqual(NSObject)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
IsKindOfClass(Class)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
IsMemberOfClass(Class)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
LayoutIfNeeded()

필요한 경우 하위 보기를 배치합니다.

LayoutMarginsDidChange()

변경된 하위 보기를 배치합니다.

LayoutSublayersOfLayer(CALayer)

개체의 Bounds 가 변경되었음을 나타내기 위해 호출됩니다.

LayoutSubviews()

하위 보기를 배치합니다.

MakeTextWritingDirectionLeftToRight(NSObject)

텍스트를 쓰는 방향을 왼쪽에서 오른쪽으로 설정합니다.

(다음에서 상속됨 UIResponder)
MakeTextWritingDirectionRightToLeft(NSObject)

텍스트를 오른쪽에서 왼쪽으로 쓰는 방향을 설정합니다.

(다음에서 상속됨 UIResponder)
MarkDirty()

일반 피어 개체(IsDirectBinding은 true임)를 toggleref 개체로 승격합니다.

(다음에서 상속됨 NSObject)
MotionBegan(UIEventSubtype, UIEvent)

동작(흔들림)이 시작될 때 호출되는 메서드입니다.

(다음에서 상속됨 UIResponder)
MotionCancelled(UIEventSubtype, UIEvent)

운영 체제가 동작(쉐이크) 이벤트를 취소하는 경우 호출되는 메서드입니다.

(다음에서 상속됨 UIResponder)
MotionEnded(UIEventSubtype, UIEvent)

동작(흔들림)이 완료되면 호출되는 메서드입니다.

(다음에서 상속됨 UIResponder)
MovedToSuperview()

UIView 해당 속성을 변경했음을 Superview 나타냅니다.

MovedToWindow()

UIView 해당 속성을 변경했음을 Window 나타냅니다.

MutableCopy()

지정된 NSObject의 변경 가능한 복사본을 만듭니다.

(다음에서 상속됨 NSObject)
NeedsUpdateConstraints()

업데이트가 필요한 의 자동 레이아웃 제약 조건을 UIView 나타냅니다.

ObjectDidEndEditing(NSObject)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

이 개체를 기준으로 지정된 keyPath의 값이 변경되었음을 나타냅니다.

(다음에서 상속됨 NSObject)
Paste(NSItemProvider[])

에서 붙여넣기 작업을 수행하기 위해 호출됩니다.

(다음에서 상속됨 UIResponder)
Paste(NSObject)

"붙여넣기" 편집 작업을 나타냅니다.

(다음에서 상속됨 UIResponder)
PerformSelector(Selector)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
PerformSelector(Selector, NSObject)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
PerformSelector(Selector, NSObject, Double)

현재 instance 선택기를 호출하고 이 obj null이 아닌 경우 이를 단일 매개 변수로 전달합니다.

(다음에서 상속됨 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
PerformSelector(Selector, NSObject, NSObject)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
PerformSystemAnimation(UISystemAnimation, UIView[], UIViewAnimationOptions, Action, UICompletionHandler)

사용자 정의 병렬 애니메이션과 함께 하나 이상의 보기에서 지정된 시스템 제공 애니메이션 시퀀스를 수행합니다.

PerformSystemAnimationAsync(UISystemAnimation, UIView[], UIViewAnimationOptions, Action)

사용자 정의 병렬 애니메이션과 함께 하나 이상의 보기에서 지정된 시스템 제공 애니메이션 시퀀스를 수행합니다.

PerformWithoutAnimation(Action)

애니메이션이 사용되지 않도록 하여 보기에 변경 내용 집합을 적용합니다.

PointInside(CGPoint, UIEvent)

가 개체의 내에 thisUIView 있는지 여부입니다 Bounds.

PrepareForInterfaceBuilder()

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
PressesBegan(NSSet<UIPress>, UIPressesEvent)

원격 또는 게임 컨트롤러에서 물리적 단추를 눌렀다는 것을 나타냅니다.

(다음에서 상속됨 UIResponder)
PressesCancelled(NSSet<UIPress>, UIPressesEvent)

시스템 이벤트로 인해 실제 단추 누르기 이벤트가 취소되었음을 나타냅니다.

(다음에서 상속됨 UIResponder)
PressesChanged(NSSet<UIPress>, UIPressesEvent)

Forceevt 값이 변경되었음을 나타냅니다.

(다음에서 상속됨 UIResponder)
PressesEnded(NSSet<UIPress>, UIPressesEvent)

원격 또는 게임 컨트롤러에서 물리적 단추 누르기의 끝을 나타냅니다.

(다음에서 상속됨 UIResponder)
ReloadInputViews()

이 개체가 첫 번째 응답자인 경우 사용자 지정 입력 및 액세서리 보기를 업데이트.

(다음에서 상속됨 UIResponder)
RemoteControlReceived(UIEvent)

원격 제어 이벤트가 수신되었음을 나타냅니다.

(다음에서 상속됨 UIResponder)
RemoveConstraint(NSLayoutConstraint)

의 에서 자동 레이아웃 제약 조건을 UIViewConstraints제거합니다.

RemoveConstraints(NSLayoutConstraint[])

의 에서 UIViewConstraints여러 자동 레이아웃 제약 조건을 제거합니다.

RemoveFromSuperview()

에서 를 UIView 분리합니다 Superview.

RemoveGestureRecognizer(UIGestureRecognizer)

의 에서 UIViewGestureRecognizers제스처 인식기를 제거합니다.

RemoveInteraction(IUIInteraction)

보기에서 상호 작용을 제거합니다.

RemoveLayoutGuide(UILayoutGuide)

배열에서 LayoutGuides 를 제거합니다guide.

RemoveMotionEffect(UIMotionEffect)

뷰에 지정된 동작 효과를 제거합니다.

RemoveObserver(NSObject, NSString)

지정된 관찰자가 지정된 keyPath에 대해 변경된 값에 대한 추가 알림을 받지 못하도록 합니다.

(다음에서 상속됨 NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

지정된 관찰자가 지정된 keyPath 및 컨텍스트에 대해 변경된 값에 대한 추가 알림을 받지 못하도록 합니다.

(다음에서 상속됨 NSObject)
RemoveObserver(NSObject, String)

지정된 관찰자가 지정된 keyPath에 대해 변경된 값에 대한 추가 알림을 받지 못하도록 합니다.

(다음에서 상속됨 NSObject)
RemoveObserver(NSObject, String, IntPtr)

지정된 관찰자가 지정된 keyPath 및 컨텍스트에 대해 변경된 값에 대한 추가 알림을 받지 못하도록 합니다.

(다음에서 상속됨 NSObject)
RequiresConstraintBasedLayout()

가 자동 레이아웃을 UIView 사용한다는 것을 나타냅니다.

ResignFirstResponder()

이 UIResponder가 첫 번째 응답자 상태 사임하라는 요청을 받았을 때 호출됩니다.

(다음에서 상속됨 UIResponder)
ResizableSnapshotView(CGRect, Boolean, UIEdgeInsets)

내에서 개체의 this 현재 모양 렌더링을 효율적으로 만듭니다.

RespondsToSelector(Selector)

이 개체가 지정된 선택기를 인식하는지 여부입니다.

(다음에서 상속됨 NSObject)
RestoreUserActivityState(NSUserActivity)

지정된 사용자 활동을 계속하는 데 필요한 상태를 복원합니다.

(다음에서 상속됨 UIResponder)
SafeAreaInsetsDidChange()

안전 영역이 변경되면 호출되는 메서드입니다.

Select(NSObject)

"선택" 편집 작업을 나타냅니다.|B

(다음에서 상속됨 UIResponder)
SelectAll(NSObject)

"모두 선택" 편집 작업을 나타냅니다.

(다음에서 상속됨 UIResponder)
SendSubviewToBack(UIView)

UIView 모든 형제 뒤에 표시되도록 을 이동합니다.

SetAnimationBeginsFromCurrentState(Boolean)

애니메이션 트랜잭션이 현재 뷰 상태에서 애니메이션 효과를 줄지 여부를 설정합니다.

SetAnimationCurve(UIViewAnimationCurve)

이 애니메이션 트랜잭션에 대한 애니메이션 곡선을 설정합니다.

SetAnimationDelay(Double)

이 애니메이션 트랜잭션에 대한 애니메이션 지연을 설정합니다.

SetAnimationDelegate(NSObject)

앱 개발자가 사용자 지정 애니메이션 대리자를 만들 수 있습니다.

SetAnimationDidStopSelector(Selector)

애니메이션이 종료될 때 사용자 지정 애니메이션 대리자가 사용할 선택기를 지정합니다.

SetAnimationDuration(Double)

이 애니메이션 트랜잭션의 기간을 설정합니다.

SetAnimationRepeatAutoreverses(Boolean)

이 애니메이션 트랜잭션이 완료되면 자동으로 반전되는지 여부를 설정합니다.

SetAnimationRepeatCount(Single)

이 애니메이션 트랜잭션의 반복 횟수를 설정합니다.

SetAnimationStartDate(NSDate)

애니메이션이 시작되는 시기를 지정합니다.

SetAnimationTransition(UIViewAnimationTransition, UIView, Boolean)

애니메이션 블록 중에 사용할 전환을 설정합니다.

SetAnimationWillStartSelector(Selector)

애니메이션이 시작될 때 사용자 지정 애니메이션 대리자가 사용할 선택기를 지정합니다.

SetContentCompressionResistancePriority(Single, UILayoutConstraintAxis)

의 아래의 압축에 대한 저항을 UIViewIntrinsicContentSize설정합니다.

SetContentHuggingPriority(Single, UILayoutConstraintAxis)

의 를 넘어 확장에 대한 저항을 UIViewIntrinsicContentSize설정합니다.

SetNativeField(String, NSObject)
사용되지 않음.

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
SetNeedsDisplay()

뷰를 더티 표시하고 다시 그리기 작업을 큐에 대기합니다.

SetNeedsDisplayInRect(CGRect)

뷰 영역을 더티 표시하고 해당 지역에서 다시 그리기 작업을 큐에 대기합니다.

SetNeedsFocusUpdate()

가 활성 포커스 환경인 경우 this 는 잠재적으로 를 변경할 수 있는 포커스 업데이트를 요청합니다 PreferredFocusedView. ( UpdateFocusIfNeeded()참조)

SetNeedsLayout()

표시하기 전에 하위 보기를 다시 정렬해야 하는지 여부를 설정합니다.

SetNeedsUpdateConstraints()

자동 레이아웃 시스템에 를 호출 UpdateConstraints()해야 했음을 나타냅니다.

SetNilValueForKey(NSString)

지정된 키의 값을 null로 설정합니다.

(다음에서 상속됨 NSObject)
SetValueForKey(NSObject, NSString)

키로 지정된 속성의 값을 지정된 값으로 설정합니다.

(다음에서 상속됨 NSObject)
SetValueForKeyPath(IntPtr, NSString)

관리되지 않는 개체의 관리 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

(다음에서 상속됨 NSObject)
SetValueForKeyPath(NSObject, NSString)

keypath를 사용하여 연결할 수 있는 속성의 값을 설정합니다.

(다음에서 상속됨 NSObject)
SetValueForUndefinedKey(NSObject, NSString)

정의되지 않은 키에 값을 쓰려는 시도를 나타냅니다. 재정의되지 않으면 NSUndefinedKeyException을 발생합니다.

(다음에서 상속됨 NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

이 NSObject의 값을 지정된 사전의 값으로 설정합니다.

(다음에서 상속됨 NSObject)
ShouldUpdateFocus(UIFocusUpdateContext)

포커스를 UIView 잃거나 받기 전에 호출되었습니다. 포커스 환경 중 하나가 를 반환 false하면 포커스 업데이트가 취소됩니다.

SizeThatFits(CGSize)

SizeF 가장 적합한 를 반환합니다 thisUIView.

SizeToFit()

를 단단히 묶을 수 있도록 을 이동하고 크기를 조정 UIView 합니다. Subviews

SnapshotView(Boolean)

UIView 현재 보기 내용의 스냅샷 이미지를 포함하는 을 만듭니다.

SubviewAdded(UIView)

하위 보기가 추가되면 뷰를 알려줍니다.

SystemLayoutSizeFittingSize(CGSize)

자동 레이아웃 제약 조건을 충족하는 크기가 있을 수 있는 UIView 가장 작거나 가장 큰 크기를 계산합니다.

SystemLayoutSizeFittingSize(CGSize, Single, Single)

제약 조건 및 피팅 우선 순위 인수에 따라 에 대한 this최적의 크기를 반환합니다.

TintColorDidChange()

가 표시되는 경우 TintColor 와 같이 가 변경될 때 UIActionSheet 호출됩니다.

ToggleBoldface(NSObject)

굵은 글꼴 사용을 전환합니다.

(다음에서 상속됨 UIResponder)
ToggleItalics(NSObject)

기울임꼴 글꼴 사용을 전환합니다.

(다음에서 상속됨 UIResponder)
ToggleUnderline(NSObject)

밑줄 사용을 전환합니다.

(다음에서 상속됨 UIResponder)
ToString()

현재 instance 값의 문자열 표현을 반환합니다.

(다음에서 상속됨 NSObject)
TouchesBegan(NSSet, UIEvent)

하나 이상의 손가락이 화면에 닿을 때 전송됩니다.

(다음에서 상속됨 UIResponder)
TouchesCancelled(NSSet, UIEvent)

터치 처리가 취소되었을 때 전송됩니다.

(다음에서 상속됨 UIResponder)
TouchesEnded(NSSet, UIEvent)

화면에서 하나 이상의 손가락을 들어 올릴 때 전송됩니다.

(다음에서 상속됨 UIResponder)
TouchesEstimatedPropertiesUpdated(NSSet)

의 예상 속성 touches 이 업데이트될 때 호출됩니다.

(다음에서 상속됨 UIResponder)
TouchesMoved(NSSet, UIEvent)

화면에서 하나 이상의 손가락이 이동할 때 전송됩니다.

(다음에서 상속됨 UIResponder)
TraitCollectionDidChange(UITraitCollection)

이전 특성 컬렉션을 정의합니다.

Transition(UIView, Double, UIViewAnimationOptions, Action, Action)

지정된 컬렉션 뷰에서 전환 애니메이션을 지정합니다.

Transition(UIView, UIView, Double, UIViewAnimationOptions, Action)

지정된 컬렉션 뷰에서 전환 애니메이션을 지정합니다.

TransitionNotify(UIView, Double, UIViewAnimationOptions, Action, UICompletionHandler)

현재 컨테이너 뷰에 사용되는 전환 애니메이션 작업을 만듭니다.

TransitionNotify(UIView, UIView, Double, UIViewAnimationOptions, UICompletionHandler)

지정된 의 간에 사용할 전환 애니메이션을 UIView지정합니다.

TransitionNotifyAsync(UIView, Double, UIViewAnimationOptions, Action)

현재 컨테이너 뷰에 사용되는 전환 애니메이션 작업을 만듭니다.

TransitionNotifyAsync(UIView, UIView, Double, UIViewAnimationOptions)

지정된 의 간에 사용할 전환 애니메이션을 UIView지정합니다.

Unbind(NSString)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
Unbind(String)
사용되지 않음.

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
UpdateConstraints()

에 대한 UIView자동 레이아웃 제약 조건을 업데이트.

UpdateConstraintsIfNeeded()

및 의 Subviews제약 조건을 UIView 업데이트.

UpdateFocusIfNeeded()

포커스 환경에 보류 중인 업데이트가 있는 경우 이 메서드는 즉시 포커스 업데이트를 강제합니다. 달리 SetNeedsFocusUpdate(), 이 메서드는 현재 포커스가 포함되어 있는지 여부에 관계없이 에 UIView의해 호출될 수 있습니다.

UpdateUserActivityState(NSUserActivity)

지정된 사용자 활동 상태를 업데이트.

(다음에서 상속됨 UIResponder)
ValueForKey(NSString)

지정된 키와 연결된 속성의 값을 반환합니다.

(다음에서 상속됨 NSObject)
ValueForKeyPath(NSString)

keypath를 사용하여 도달할 수 있는 속성의 값을 반환합니다.

(다음에서 상속됨 NSObject)
ValueForUndefinedKey(NSString)

정의되지 않은 키의 값을 읽으려는 시도를 나타냅니다. 재정의되지 않으면 NSUndefinedKeyException을 발생합니다.

(다음에서 상속됨 NSObject)
ViewWithTag(nint)

UIView 식별된 를 반환합니다 tag. null을 반환할 수 있습니다.

WillChange(NSKeyValueChange, NSIndexSet, NSString)

지정된 키의 지정된 인덱스 값이 변경될 것임을 나타냅니다.

(다음에서 상속됨 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

(다음에서 상속됨 NSObject)
WillChangeValue(String)

지정된 키의 값이 변경될 것임을 나타냅니다.

(다음에서 상속됨 NSObject)
WillDrawLayer(CALayer)

가 그려지기 직전에 호출됩니다.

WillMoveToSuperview(UIView)

변경하기 전에 호출합니다 Superview .

WillMoveToWindow(UIWindow)

이 메서드는 의 뷰 계층에 새 UIWindow 를 할당할 때 런타임에서 UIView호출됩니다. 이 메서드는 최상위 UIView수준뿐만 아니라 계층의 모든 UIView에서 호출됩니다.

WillRemoveSubview(UIView)

하위 보기를 제거하기 전에 호출됩니다.

이벤트

AnimationWillEnd

이 이벤트는 애니메이션이 종료될 때 발생합니다.

AnimationWillStart

이 이벤트는 애니메이션이 시작될 때 발생합니다.

확장 메서드

ActionForLayer(ICALayerDelegate, CALayer, String)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

DisplayLayer(ICALayerDelegate, CALayer)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

DrawLayer(ICALayerDelegate, CALayer, CGContext)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

LayoutSublayersOfLayer(ICALayerDelegate, CALayer)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

WillDrawLayer(ICALayerDelegate, CALayer)

가 그려질 때 layer 호출되는 메서드입니다.

GetDebugDescription(INSObjectProtocol)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

GetAccessibilityCustomRotors(NSObject)

개체에 적합한 개체의 UIAccessibilityCustomRotor 배열을 this 가져옵니다.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

개체에 적합한 개체의 UIAccessibilityCustomRotor 배열을 this 설정합니다.

GetCollisionBoundingPath(IUIDynamicItem)

충돌 감지에 사용되는 닫힌 경로를 반환합니다.

GetCollisionBoundsType(IUIDynamicItem)

충돌 경계를 지정하는 방법을 알려주는 값을 반환합니다.

GetFocusItemContainer(IUIFocusEnvironment)

환경에 대한 포커스 컨테이너를 가져옵니다.

GetParentFocusEnvironment(IUIFocusEnvironment)

부모 포커스 환경을 가져옵니다.

GetPreferredFocusEnvironments(IUIFocusEnvironment)

포커스를 업데이트할 때 환경이 선호하는 우선 순위에 따라 정렬된 포커스 환경 목록을 가져옵니다.

DidHintFocusMovement(IUIFocusItem, UIFocusMovementHint)

포커스 변경이 곧 발생할 수 있을 때 호출됩니다.

GetFrame(IUIFocusItem)

를 포함하는 의 참조 좌표 공간에서 프레임을 반환합니다 IUIFocusItemContainer.

CanPaste(IUIPasteConfigurationSupporting, NSItemProvider[])

응답자가 지정된 항목 공급자에서 붙여넣을 수 있는지를 반환 true 합니다.

Paste(IUIPasteConfigurationSupporting, NSItemProvider[])

붙여넣기를 수행합니다.

DecreaseSize(UIResponder, NSObject)

의 크기를 줄이기 위한 하드웨어 키보드 요청(명령-빼기)입니다 UIResponder.

IncreaseSize(UIResponder, NSObject)

의 크기를 늘리기 위한 하드웨어 키보드 요청(명령 플러스)입니다 UIResponder.

EndEditing(UIView, Boolean)

자신을 렌더링하고 이벤트에 응답하려는 구성 요소에 사용되는 기본 클래스입니다.

적용 대상

추가 정보