IOS
 Computer >> コンピューター >  >> プログラミング >> IOS

UISegmentedControlをコンテナビューにプログラムで追加するにはどうすればよいですか?


iOSでUISegmentControlを迅速に追加するには、最初にセグメントコントロールとそのコントローラー機能、つまりアクションを作成する必要があります。それらの手順を見てみましょう。

セグメント化されたコントロールを追加する関数を作成しましょう。

func addControl() {
   let segmentItems = ["First", "Second"]
   let control = UISegmentedControl(items: segmentItems)
   control.frame = CGRect(x: 10, y: 250, width: (self.view.frame.width - 20), height: 50)
   control.addTarget(self, action: #selector(segmentControl(_:)), for: .valueChanged)
   control.selectedSegmentIndex = 1
   view.addSubview(control)
}

この関数は、セグメント化されたコントロールを追加するためにViewControllerで呼び出すことができます。このコントロールのアクションを追加しましょう。

@objc func segmentControl(_ segmentedControl: UISegmentedControl) {
   switch (segmentedControl.selectedSegmentIndex) {
      case 0:
         // First segment tapped
      break
      case 1:
         // Second segment tapped
      break
      default:
      break
   }
}

以下のiOSシミュレーターで同じコードを実行すると、生成される出力は次のようになります。

UISegmentedControlをコンテナビューにプログラムで追加するにはどうすればよいですか?


  1. Windows10で設定してコントロールパネルビューを変更する方法

    Windows 10 – Windows 8/7のように–は、3つの異なるビューでコントロールパネルを開くことができます。デフォルトのビューで開くことができます。これはカテゴリごとです。 。多くの人は、やりたいことを探すことで設定を見つけることができるので、これは非常に便利だと感じています。レジストリを使用して、コントロールパネルのアイコンまたはクラシックビューの設定を変更できます。 コントロールパネルアプレットをすべてのアイテムリストビューに表示することもできます 。リストは、大きいアイコンまたは小さいアイコンを使用してさらに表示できます。 。これはすべて、表示方法を使用して簡単に変更でき

  2. iPhoneのコントロールセンターにShazamを追加する方法

    2018年にAppleに買収されたShazamは、世界で最も有名な音声認識サービスの1つです。 Shazamを使用すると、短い音声スニペットに基づいて、音楽、映画、広告、テレビ番組を識別できます。 iPhoneユーザーの場合は、デバイスのコントロールセンターにShazamボタンを追加して、ワンクリックで曲をすばやく識別できるようになりました。 iPhoneのコントロールセンターにアクセスする iPhoneのコントロールセンターは、最も頻繁に使用するアプリやサービスに簡単にアクセスできるように設計されています。これには通常、Wi-Fi、モバイルデータ、Bluetoothの切り替え、デバイスの音