UIBarButtonItem クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
または UINavigationBarのいずれかでUIToolbarホストされるボタン項目。
[Foundation.Register("UIBarButtonItem", true)]
public class UIBarButtonItem : UIKit.UIBarItem, IDisposable, UIKit.IUISpringLoadedInteractionSupporting
type UIBarButtonItem = class
inherit UIBarItem
interface INSCoding
interface INativeObject
interface IDisposable
interface IUISpringLoadedInteractionSupporting
- 継承
- 派生
- 属性
- 実装
注釈
UIBarButtonItems は、 または のいずれかに UIToolbar 配置されるように設計された特別なボタンです UINavigationBar。 タイトルまたは画像を表示し、押すと外観が変更されます。 UIBarButtonItems は、列挙体で使用できるシステム指定のボタン スタイルの数に UIBarButtonSystemItem 設定することもできます。
iOS 11 では、オブジェクトのレイアウト戦略 UIBarButtonItem が自動サイズ設定から制約に変更されました。 オブジェクトに他の UIBarButtonItem 要素 (埋め込みなど) を埋め込む UIButton開発者は、次の例に示すように、制約を明示的に設定する必要があります。
var btn = new UIButton();
btn.TranslatesAutoresizingMaskIntoConstraints = false;
btn.WidthAnchor.ConstraintEqualTo(32.0f).Active = true;
btn.HeightAnchor.ConstraintEqualTo(32.0f).Active = true;
var barButtonItem = new UIBarButtonItem(btn);
コンストラクター
UIBarButtonItem() |
パラメーターなしでこのクラスの新しいインスタンスを初期化する既定のコンストラクター。 |
UIBarButtonItem(IntPtr) |
アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
UIBarButtonItem(NSCoder) |
unarchiver オブジェクトに格納されているデータからオブジェクトを初期化するコンストラクター。 |
UIBarButtonItem(NSObjectFlag) |
初期化をスキップし、単に オブジェクトを割り当てるために派生クラスで を呼び出すコンストラクター。 |
UIBarButtonItem(String, UIBarButtonItemStyle, EventHandler) |
使用するスタイルに応じて、ボタンに表示するタイトルを指定できるコンストラクター。 また、ボタンが押されたときに呼び出されるイベント ハンドラーを指定することもできます。 |
UIBarButtonItem(String, UIBarButtonItemStyle, NSObject, Selector) |
UIBarButtonItem のタイトルとスタイルを Objective-C スタイルの target-action ペアと共に指定できるコンストラクター。 |
UIBarButtonItem(UIBarButtonSystemItem) |
ボタンの作成時に特定 UIBarButtonSystemItem の を指定できるようにするコンストラクター。 |
UIBarButtonItem(UIBarButtonSystemItem, EventHandler) |
ボタンがイベント ハンドラーと共に作成されるときに、特定 UIBarButtonSystemItem の を指定できるようにするコンストラクター。 |
UIBarButtonItem(UIBarButtonSystemItem, NSObject, Selector) |
ターゲットとアクションのペアと共にシステム項目を指定できるようにするコンストラクター。 |
UIBarButtonItem(UIImage, UIBarButtonItemStyle, EventHandler) |
ボタンの作成時にカスタム イメージ、スタイル、および evnet ハンドラーを指定できるようにするコンストラクター。 |
UIBarButtonItem(UIImage, UIBarButtonItemStyle, NSObject, Selector) |
イメージとスタイルをターゲット とアクションのペアと共に指定できるようにするコンストラクター。 |
UIBarButtonItem(UIImage, UIImage, UIBarButtonItemStyle, NSObject, Selector) |
横向きと縦向きに個別の画像を指定できるコンストラクター。 |
UIBarButtonItem(UIView) |
UIBarButtonItem に対してカスタム ビューを指定できるようにするコンストラクター。 |
プロパティ
AccessibilityActivationPoint |
要素のアクティブ化ポイント |
AccessibilityAttributedHint |
または UINavigationBarのいずれかでUIToolbarホストされるボタン項目。 (継承元 UIBarItem) |
AccessibilityAttributedLabel |
または UINavigationBarのいずれかでUIToolbarホストされるボタン項目。 (継承元 UIBarItem) |
AccessibilityAttributedValue |
または UINavigationBarのいずれかでUIToolbarホストされるボタン項目。 (継承元 UIBarItem) |
AccessibilityElementsHidden |
要素に含まれる |
AccessibilityFrame |
要素のフレーム |
AccessibilityHint |
アクションの結果を記述するローカライズされた文字列を取得または設定します。 (継承元 UIBarItem) |
AccessibilityIdentifier |
要素を識別 |
AccessibilityLabel |
要素を識別 |
AccessibilityLanguage |
要素の 、AccessibilityValue、および AccessibilityHintIUIAccessibilityIdentification |
AccessibilityNavigationStyle |
ナビゲーション スタイルを取得または設定します。 (継承元 UIBarItem) |
AccessibilityPath |
要素を強調表示するために使用される要素のパスの画面座標を指定します。 (継承元 UIBarItem) |
AccessibilityTraits |
要素を最もよく特徴 |
AccessibilityValue |
要素の値 |
AccessibilityViewIsModal |
VoiceOver がこのイメージ オブジェクトの兄弟ビューの要素を無視するかどうかを取得または設定します。 (継承元 UIBarItem) |
Action |
ターゲットとして指定されたオブジェクトに送信されるアクション。 |
Appearance |
このクラスの UIAppearance クラスを返す厳密に型指定されたプロパティ。 |
ButtonGroup |
UIBarButtonItemGroupこのUIBarButtonItemが属する 。存在する場合は 。 |
Class |
または UINavigationBarのいずれかでUIToolbarホストされるボタン項目。 (継承元 NSObject) |
ClassHandle |
このクラスのハンドル。 |
CustomView |
UIBarButtonItem を表すために使用されるカスタム ビュー |
DebugDescription |
このオブジェクトの開発者向けのわかりやすい説明。 (継承元 NSObject) |
Description |
オブジェクトの説明。Objective-C バージョンの ToString です。 (継承元 NSObject) |
Enabled |
UIBarButtonItem を有効または無効にするかどうかを制御できます。 |
Handle |
アンマネージド オブジェクト表現へのハンドル (ポインター)。 (継承元 NSObject) |
Image |
ボタンの画像。 |
ImageInsets |
ボタンイメージをインセットします。 |
IsAccessibilityElement |
この項目が、支援アプリがアクセスできるアクセシビリティ オブジェクトであるかどうかを取得または設定します。 (継承元 UIBarItem) |
IsDirectBinding |
または UINavigationBarのいずれかでUIToolbarホストされるボタン項目。 (継承元 NSObject) |
IsProxy |
または UINavigationBarのいずれかでUIToolbarホストされるボタン項目。 (継承元 NSObject) |
LandscapeImagePhone |
iPhone の外観の慣用句を使用するときに横向きの項目を表すために使用する画像。 (継承元 UIBarItem) |
LandscapeImagePhoneInsets |
iPhone の外観のイディオムを使用する場合の横向きの各エッジのインセット (またはアウトセット)。 (継承元 UIBarItem) |
LargeContentSizeImage |
視覚障害のあるユーザーに使用する を取得または設定 UIImage します。 (継承元 UIBarItem) |
LargeContentSizeImageInsets |
を表示するときの を UIEdgeInsets 取得または設定します。 (継承元 UIBarItem) |
PossibleTitles |
使用可能なすべてのタイトルのセット (システムサイズ設定のヒントとして使用されます)。 |
RetainCount |
オブジェクトの現在の Objective-C 保持数を返します。 (継承元 NSObject) |
Self |
または UINavigationBarのいずれかでUIToolbarホストされるボタン項目。 (継承元 NSObject) |
ShouldGroupAccessibilityChildren |
位置に関係なく、このオブジェクトの子要素を VoiceOver でグループ化するかどうかを取得または設定します。 (継承元 UIBarItem) |
SpringLoaded |
オブジェクトが春に読み込まれた操作に参加するかどうかを制御するブール値を取得または設定します。 |
Style |
ボタンに使用するシステム スタイル。 |
Superclass |
または UINavigationBarのいずれかでUIToolbarホストされるボタン項目。 (継承元 NSObject) |
SuperHandle |
この NSObject の基底クラスのメソッドを表すために使用されるハンドル。 (継承元 NSObject) |
Tag |
UIBarButtonItem をインデントするために使用できる整数。 |
Target |
Action プロパティで指定されたセレクターを受け取るオブジェクト。 |
TintColor |
ボタンに使用する濃淡の色。 |
Title |
ボタンに表示されるタイトル |
Width |
ボタンの幅。 |
Zone |
または UINavigationBarのいずれかでUIToolbarホストされるボタン項目。 (継承元 NSObject) |
メソッド
イベント
Clicked |
このイベントは、ユーザーがこの UIBarButtonItem をクリックまたはタップすると発生します。 |
拡張メソッド
GetDebugDescription(INSObjectProtocol) |
または UINavigationBarのいずれかでUIToolbarホストされるボタン項目。 |
GetAccessibilityCustomRotors(NSObject) |
オブジェクトに適したオブジェクトの UIAccessibilityCustomRotor 配列を |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
オブジェクトに適したオブジェクトの UIAccessibilityCustomRotor 配列を |