iosホームにショートカットを作成して、目的cを使用してアプリケーションの特定のviewcontrollerにアクセスするにはどうすればよいですか?
2 に答える
次のようなカスタム スキーマを使用してアプリにアクセスできます。
myApp://....
そのスキーマを使用するようにアプリを登録すると、アプリがそのスキーマを呼び出すか、Web ページがそれで開始されるたびに、アプリが開きます。次に、アプリがそのように開かれたことを検出し、必要なビューを開くことができます。
しかし、コードからプログラムでホーム画面にアプリ/ウェブページを作成することはできません。これは許可されていません。Safari から Web ページを自宅に保存すると、その Web ページでアプリが開きますが、アプリからは開きません。
あなたの質問は少しわかりにくいですが、あなたが尋ねている可能性のある 2 つのシナリオのいずれかに対する答えを考えることができます。
Xcode で特定のビュー コントローラー コードに簡単にアクセスする方法を知りたい場合は、ウィンドウ内のタブ (command-T) を使用して、Web をブラウジングするのと同じように、一度に複数のビューを開きます。
ただし (これは可能性が高いです)、アプリでビュー コントローラーにアクセスしたい場合は、見ているビュー コントローラーに UIButton を配置し、新しいコントローラーをモーダルに提示する必要があります。
NewViewController *newVC = [[NewViewController alloc] init];
[self presentViewController:newVC animated:YES completion:nil];
または、現在のビュー コントローラーがナビゲーション コントローラーに埋め込まれている場合:
NewViewController *newVC = [[NewViewController alloc] init];
[self.navigationController pushViewController:newVC animated:YES];