6

から友達招待ボタンを削除するにはどうすればよいですGKMatchmakerViewControllerか?

その中のすべてのサブビューを印刷すると、ナビゲーション バーしか表示されません。

私は次のように提示しています。

GKMatchmakerViewController *mmvc = [[GKMatchmakerViewController alloc] initWithMatchRequest:request];

mmvc.matchmakerDelegate = self;

[viewController presentViewController:mmvc animated:YES completion:nil];
4

2 に答える 2

1

残念ながらそれは不可能です。自分でクイック マッチ ボタンを削除することを検討したところ、それができないことがわかりました。

ただし、独自のカスタム招待画面を設定することはできます。iOS ドキュメントの「リアルタイム マッチ」セクションの「カスタム マッチ ユーザー インターフェースの実装」セクションを参照してください。ここに示すコード例が多すぎるため、説明とリンクを提供する必要があります。

https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/GameKit_Guide/Matchmaking/Matchmaking.html

説明

完全なカスタム マッチ インターフェースの実装は、自動マッチングが完了するまでネットワーク プログレス インジケーターを表示するのと同じくらい簡単な場合もあれば、標準の動作を複製する完全なカスタム ビュー コントローラーを実装するのと同じくらい洗練されている場合もあります。後者は、次のすべてのサポートを含める必要があるため、プログラミング時間に多大な投資をする可能性があります。

  • 特定のプレイヤーを試合に招待する
  • 招待されたプレイヤーからの応答を聞く
  • 近くのプレーヤーを探しています (Wi-Fi または Bluetooth 経由で利用可能)
于 2015-06-23T11:27:47.970 に答える