タグ付けされた質問 「uibutton」

UIButtonは、iOSでボタンを表示するためのUIViewのサブクラスです。イベントをコントローラーレイヤーに送信するターゲットアクションパラダイムを実装します。

11
Swiftでbutton.addTargetアクションにパラメーターをアタッチする
buttonClickedアクションに追加のパラメーターを渡そうとしていますが、Swiftの構文を理解できません。 button.addTarget(self, action: "buttonClicked:", forControlEvents: UIControlEvents.TouchUpInside) 私のbuttonClickedメソッド: func buttonClicked(sender:UIButton) { println("hello") } 誰かアイデアはありますか? ご協力いただきありがとうございます。
102 swift  button  uibutton 

6
ジェスチャー認識機能とボタンアクション
次のようなビュー階層があります。 UIView (A) UIView > UIImageView UIView > UIView (B) UIView > UIView (B) > Rounded Rect Button UIView > UIView (B) > UIImageView UIView > UIView (B) > UILabel ジェスチャレコグナイザをUIViewに接続しました(B)。私が直面している問題は、UIView(B)内にあるRounded Rect Buttonのアクションを取得できないことです。singleTapジェスチャー認識機能は、ボタンのTouch Up Insideイベントをキャプチャー/オーバーライドします。 どうすれば機能させることができますか?レスポンダーチェーンの階層により、ボタンタッチイベントが優先されることが確実になり、トリガーされます!何が欠けていますか? ここにいくつかの関連コードがあります: #pragma mark - #pragma mark View lifecycle (Gesture recognizer setup) - (void)viewDidLoad { …

7
スーパービューのスーパービューに対するUIViewの位置を取得します
UIButtonを配置したUIViewがあります。それらのUIButtonの位置を見つけたいのですが。 私はそれbuttons.frameが私にポジションを与えることを承知していますが、それは私に直接の監督に関してのみポジションを与えます。 UIButtonsスーパービューのスーパービューに関して、これらのボタンの位置を見つける方法はありますか? たとえば、「firstView」という名前のUIViewがあるとします。 次に、「secondView」という別のUIViewがあります。この「SecondView」は「firstView」のサブビューです。 次に、「secondView」のサブビューとしてUIButtonがあります。 ->UIViewController.view --->FirstView A ------->SecondView B ------------>Button では、「firstView」を基準にして、UIButtonの位置を見つける方法はありますか?

12
プログラムでUIButtonのタイトル/テキストを更新することは可能ですか?
をUIButton押したときに、ユーザーがいくつかの設定を変更できる新しいビューが表示されます。ビューが閉じられたらUIButton、新しい状態を反映するようにタイトル/テキストを更新したいと思います。私は電話しています: [myButton setTitle: @"myTitle" forState: UIControlStateNormal]; [myButton setTitle: @"myTitle" forState: UIControlStateApplication]; [myButton setTitle: @"myTitle" forState: UIControlStateHighlighted]; [myButton setTitle: @"myTitle" forState: UIControlStateReserved]; [myButton setTitle: @"myTitle" forState: UIControlStateSelected]; [myButton setTitle: @"myTitle" forState: UIControlStateDisabled]; しかし、IBで指定されている元のテキスト/タイトルから変更されているようには見えません。

8
ボタンを無効にする
UIButtonクリックした後、iOSのボタン()を無効にしたいのですが。私はiOS用に開発するのは初めてですが、目的の同等のコード-Cはこれだと思います: button.enabled = NO; しかし、私はそれを迅速に行うことができませんでした。
95 swift  uibutton  ios8 

16
UIButtonの画像をAspectFitにスケーリングしますか?
UIButtonに画像を追加し、UIButtonに合うように画像を拡大縮小したい(画像を小さくする)。方法を教えてください。 これは私が試したものですが、うまくいきません: ボタンに画像を追加して使用するsetContentMode: [self.itemImageButton setImage:stretchImage forState:UIControlStateNormal]; [self.itemImageButton setContentMode:UIViewContentModeScaleAspectFit]; 「ストレッチ画像」を作る: UIImage *stretchImage = [updatedItem.thumbnail stretchableImageWithLeftCapWidth:0 topCapHeight:0];

10
Swift-2行のテキストを持つUIButton
2行のテキストでUIButtonを作成できるかどうか疑問に思っていました。各行に異なるフォントサイズを指定する必要があります。1行目は17ポイント、2行目は11ポイントになります。UIButtonの内部に2つのラベルを配置することをいじってみましたが、ボタンの境界内にとどまることができません。 プログラムではなく、UIビルダーでこれをすべて実行しようとしています。 ありがとう
93 ios  swift  uibutton 

8
UIViewの境界を超えた相互作用
UIButtonのフレームがその親のフレームの外側にある場合、UIButton(またはそのほかのコントロール)がタッチイベントを受け取ることは可能ですか?これを試すと、UIButtonがイベントを受信できないようです。これを回避するにはどうすればよいですか?

16
UIButtonはコンテンツモード設定をリッスンしませんか?
firstButtonは、カスタムタイプのUIButtonです。プログラムで、これらの3つをテーブルの各セルに配置しています。 [firstButton setImage:markImage forState:UIControlStateNormal]; [firstButton setContentMode:UIViewContentModeScaleAspectFit]; [cell.contentView addSubview:firstButton]; 他の場所では、clipToBoundsに指示しています。表示されるのは、画像の縦横比のレンダリングではなく、画像の中央の正方形のトリミングです。私はfirstButton.imageViewにモードプロパティを設定するなど、さまざまな方法を試しましたが、これも機能しないようです。

9
タッチ後もUIButtonを選択したままにする
ユーザーがボタンをクリックした後、ネットワーク操作を実行している間、そのボタンを押したままにしておきたいです。ネットワーク操作が完了したら、ボタンをデフォルトの状態に戻したい。 [UIButton setSelected:YES]ボタンを押した直後(対応する呼び出しで- [UIButton setSelected:NO]ネットワーク操作が完了した後)に呼び出しを試みましたが、何も実行されないようです。同じことsetHighlighted:。 背景画像をスワップアウトして、ネットワークオペレーションの期間中の選択された状態を示すことができると思いますが、それはハックのようです。より良い提案はありますか? 私のコードは次のようになります: - (IBAction)checkInButtonPushed { self.checkInButton.enabled = NO; self.checkInButton.selected = YES; self.checkInButton.highlighted = YES; [self.checkInActivityIndicatorView startAnimating]; [CheckInOperation startWithPlace:self.place delegate:self]; } - (void)checkInCompletedWithNewFeedItem:(FeedItem*)newFeedItem wasNewPlace:(BOOL)newPlace possibleError:(NSError*)error; { [self.checkInActivityIndicatorView stopAnimating]; self.checkInButton.enabled = YES; self.checkInButton.selected = NO; self.checkInButton.highlighted = NO; }
90 ios  uibutton  selected 


9
UIButton長押しイベント
長押しボタンをエミュレートしたいのですが、どうすればよいですか?タイマーが必要だと思います。わかりましたUILongPressGestureRecognizerが、どうすればこのタイプを利用できますか?

6
タイトルに2行のテキストが含まれるUIButton(numberOfLines = 2)
UIButtontitleLabelに2行のテキストが含まれるを作成しようとしています。これは私が使用しているコードです: UIButton *titleButton = [[UIButton alloc] initWithFrame:CGRectMake(15, 10, frame.size.width-100, 100)]; titleButton.titleLabel.font = [UIFont boldSystemFontOfSize:24.0]; [titleButton setTitle:@"This text is very long and should get truncated at the end of the second line" forState:UIControlStateNormal]; titleButton.titleLabel.lineBreakMode = UILineBreakModeTailTruncation; titleButton.titleLabel.numberOfLines = 2; [self addSubview:titleButton]; これを試してみると、テキストは1行にしか表示されません。で複数行のテキストを作成する唯一の方法UIButton.titleLabelは、を設定numberOfLines=0して使用することUILineBreakModeWordWrapです。ただし、これはテキストが正確に2行であることを保証するものではありません。 UILabelただし、プレーンを使用すると機能します。 UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(15, 10, frame.size.width-100, …

9
タイトルの更新時にUIButtonが点滅しないようにする方法
UIButtonでsetTitleを呼び出すと、iOS 7でボタンが点滅します。myButton.highlighted= NOを設定しようとしましたが、ボタンの点滅が停止しませんでした。 [myButton setTitle:[[NSUserDefaults standardUserDefaults] stringForKey:@"elapsedLabelKey"] forState:UIControlStateNormal]; myButton.highlighted = NO; タイトルを更新するタイマーを設定する方法は次のとおりです。 - (void)actionTimer { if (myTimer == nil) { myTimer = [NSTimer scheduledTimerWithTimeInterval: 1.0 target: self selector: @selector(showActivity) userInfo: nil repeats: YES]; } } タイトルを実際に更新する方法は次のとおりです。 - (void)showActivity { NSString *sym = [[NSLocale currentLocale] objectForKey:NSLocaleCurrencySymbol]; if (pauseInterval == nil) { …
85 uibutton  ios7 

17
SKSceneでのボタンの設定
ではUIButtonsうまく機能しないことがわかったので、でボタンを作成するためSKSceneにサブクラス化しようとSKNodeしていますSpriteKit。 私がそれを機能させたい方法は、ボタンを初期化してSKSceneタッチイベントを有効にすると、ボタンSKSceneが押されたときにボタンがメソッドを呼び出すことです。 この問題の解決策を見つけるためのアドバイスをいただければ幸いです。ありがとう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.