草庐IT

centering

全部标签

iphone - Real Time Game Center 游戏断开连接(可能是因为网络超时)

所以,我正在编写一个非常简单的实时游戏中心2人游戏;但是,问题是我总是断开连接。游戏的运作方式如下:每个玩家的设备上都有一个文本字段。他们各自在字段中输入文本并按下回车键。当两个人都输入了文本后,游戏就会进行。现在,当用户积极玩游戏(每10秒左右输入一次文本)时,游戏运行良好,用户从未断开连接。但是,当游戏保持不活动状态(用户只是坐着盯着应用屏幕)大约30秒或更长时间时,至少有一名玩家会断开连接。我非常有信心我的互联网是可靠的,而且两台设备似乎都已连接到互联网(通过wifi)。我知道这是一个非常模糊的问题,我只是想知道是否有人对上面粗体的症状有任何想法。编辑:下面是我如何初始化匹配请求

ios - UIAlertView 中的 UITextField : clear button is not centered vertically in iOS 6. 1

我使用以下代码显示带有文本字段的UIAlertView:UIAlertView*alertView=[[UIAlertViewalloc]initWithTitle:titlemessage:nildelegate:selfcancelButtonTitle:@"Cancel"otherButtonTitles:@"Rename",nil];alertView.alertViewStyle=UIAlertViewStylePlainTextInput;UITextField*textField=[alertViewtextFieldAtIndex:0];textField.clearB

ios - Game Center - 回合制游戏问题

我正在为iOS开发一款带有自定义界面的回合制游戏,我发现我的配对界面存在一个非常奇怪的问题。以下代码用于显示事件匹配列表,我对用户进行身份验证,然后获取匹配列表,最后一步是加载匹配,以便我可以显示所有信息。当我构建应用程序时出现问题,转到配对ViewController并将其放置5分钟;然后,当我尝试删除匹配项时,我在loadingMatchWithID:中收到错误消息ErrorDomain=NSCocoaErrorDomainCode=4097"Theoperationcouldn’tbecompleted.(Cocoaerror4097.)代码每次都运行良好,删除、创建匹配项、刷新

ios - 无法关闭 Game Center 排行榜页面

我可以毫无问题地加载排行榜。但是当单击“完成”按钮时我无法关闭它。我是如何打开它的:-(IBAction)leaderboardsClicked:(id)sender{if([GKLocalPlayerlocalPlayer].isAuthenticated){GKGameCenterViewController*leaderboardController=[[GKGameCenterViewControlleralloc]init];[selfpresentViewController:leaderboardControlleranimated:YEScompletion:NULL]

ios - NSNotification Center 只能在第二次工作? TabbarController 到 NavigationController

场景我有两个ViewController:Tabcontroller和Viewcontroller。在第一个中,我定义了我的发布通知,在第二个中,我添加了一个带有接收方法的观察者。在我的标签Controller(发件人)上:-(void)tabBar:(UITabBar*)tabBardidSelectItem:(UITabBarItem*)item{[[NSNotificationCenterdefaultCenter]postNotificationName:@"RestartBtn"object:selfuserInfo:@{@"isHidden":@"YES"}];}在View

iphone - Game Center API + 应用内购买 API = 一个应用有两个不同的用户帐户?

如果我有一个支持GameCenter的应用程序,并且我想提供成就以完成作为应用程序内购买出售的拼图包,我该如何同步为应用内购买付费的iTunes帐户使用正在购买的GameCenter用户帐户?据我了解,它们是在两个不同位置访问的两个独立用户帐户(GameCenter帐户在GameCenter应用程序中访问,iTunes帐户在“设置”应用程序中访问)。如何避免这种情况发生...GameCenterPlayer1登录,运行我的应用程序并购买拼图包GameCenterPlayer1注销,GameCenterPlayer2登录,运行我的应用并玩完Player1购买的拼图包,Player2获得成

ios - Xcode 界面生成器 : Make a view's center X equal to third of its superview

我有两个View,我想以它们在水平方向上等间距的方式放置。我想定义它们的CenterX以便它们是superview宽度的三分之一和三分之二但我没有发现任何约束设置允许您这样做。你能告诉我这是如何实现的吗? 最佳答案 您可以使用具有以下设置的CenterX约束:对于第二个View,Multiplier当然必须是2/3。结果: 关于ios-Xcode界面生成器:Makeaview'scenterXequaltothirdofitssuperview,我们在StackOverflow上找到一个

ios - iOS 模拟器可以创建与设备匹配的 Game Center 吗?

我有两个iTunesConnect测试用户。一个使用iPhone5设备(iOS7)登录我的游戏,另一个使用iOS7模拟器登录。我开始了配对搜索,但他们似乎没有反应并继续搜索玩家。我听说模拟器无法处理配对邀请,但这是否包括正常的随机配对? 最佳答案 是的。至少对于iOS7。我不确定为什么它以前不起作用。但是,有可能是我把设备和模拟器中的应用都删掉,清理重装后,它才开始工作。我现在可以成功地启动模拟器和设备之间的匹配。数据传输工作正常。Ihavereadthatthesimulatorcan'thandlematchmakinginvi

iOS 11 UISearchBar : left + rightbarbuttonitem vertical center issue

在IOS11中,我在UISearchController中遇到了另一个问题。由于默认高度值变为56,rightBarButtonItem和leftBarButtonItem保留在原来的位置,无论是文本还是图像。我需要像在IOS10中一样将项目置于搜索栏的中心。refreshbuttonsarenotcentered如您所见,项目按钮略高于搜索栏的中心。我尝试这样做:[self.searchController.searchBar.heightAnchorconstraintLessThanOrEqualToConstant:44].active=YES;但是我有搜索栏重叠按钮:sear

ios - 如何获得更新的 Apple 开发证书和 Provisioning Center

我的开发证书即将到期。我采取行动并更新了我的成员(member)资格通过支付金额,现在收到来自Apple的邮件,上面写着“感谢您更新您的AppleDeveloperProgram”。有一些详细信息,例如新的到期日期和我的团队ID。当我使用我的appleid登录配置中心时,我仍然没有看到我的新证书列在那里。所以我的问题是,我必须做什么才能将其放入其中? 最佳答案 我几天前刚做过这个。我不得不去配置门户并生成一个新的。对于Distribution,我不得不撤销现有的。这似乎不对,但这是我找到的唯一方法。