草庐IT

self-center

全部标签

ios - 如何检查模态视图当前是否在我的 self.window.rootViewController 之上?

我需要检查RootViewController上是否还有模态视图。我面临的问题是我有第二个模态视图来自某个需要显示的线程。我想延迟第二个模态视图,直到第一个模态视图消失。我不能在第一个模态视图关闭后才启动它,因为第二个模态视图是有条件的。[self.window.rootViewControllerpresentModalViewController:vcanimated:YES];我想做什么(欢迎提出更好的替代方法):检查self.window.rootViewController当前是否有模态视图显示在顶部(或仍在动画模态视图)。使用performSelector:afterDel

ios - 如何检查模态视图当前是否在我的 self.window.rootViewController 之上?

我需要检查RootViewController上是否还有模态视图。我面临的问题是我有第二个模态视图来自某个需要显示的线程。我想延迟第二个模态视图,直到第一个模态视图消失。我不能在第一个模态视图关闭后才启动它,因为第二个模态视图是有条件的。[self.window.rootViewControllerpresentModalViewController:vcanimated:YES];我想做什么(欢迎提出更好的替代方法):检查self.window.rootViewController当前是否有模态视图显示在顶部(或仍在动画模态视图)。使用performSelector:afterDel

iOS SDK : Moving the button into the center of screen by code

我想通过代码将一个按钮移动到屏幕中央。我在某处看到它只有几行代码,但找不到它们。 最佳答案 这使按钮在其父View中居中:CGRectbounds=button.superview.bounds;button.center=CGPointMake(CGRectGetMidX(bounds),CGRectGetMidY(bounds)); 关于iOSSDK:Movingthebuttonintothecenterofscreenbycode,我们在StackOverflow上找到一个类似的

iOS SDK : Moving the button into the center of screen by code

我想通过代码将一个按钮移动到屏幕中央。我在某处看到它只有几行代码,但找不到它们。 最佳答案 这使按钮在其父View中居中:CGRectbounds=button.superview.bounds;button.center=CGPointMake(CGRectGetMidX(bounds),CGRectGetMidY(bounds)); 关于iOSSDK:Movingthebuttonintothecenterofscreenbycode,我们在StackOverflow上找到一个类似的

ios - 在 AFNetworking 中成功调用后,self.tableView reloadData 不工作

我有一个运行类似于本教程的AFHTTPSessionManager组件的类http://www.raywenderlich.com/59255/afnetworking-2-0-tutorial但是,[self.tableViewreloadData]对我不起作用。我的经理是这样实现的:-(void)refresh{manager=[[AFHTTPSessionManager...]iniwithBaseURL:...];[managerGet:...parameters:...success:^(NSURLSessionDataTask*task,idresponseObject){

ios - 在 AFNetworking 中成功调用后,self.tableView reloadData 不工作

我有一个运行类似于本教程的AFHTTPSessionManager组件的类http://www.raywenderlich.com/59255/afnetworking-2-0-tutorial但是,[self.tableViewreloadData]对我不起作用。我的经理是这样实现的:-(void)refresh{manager=[[AFHTTPSessionManager...]iniwithBaseURL:...];[managerGet:...parameters:...success:^(NSURLSessionDataTask*task,idresponseObject){

ios - 打破强/弱 self 的保留循环

我读过关于强/弱self以打破保留周期的帖子,但我仍然对它们的工作原理感到困惑。我了解使用__weaktypeof(self)weakSelf=self来创建对self的弱引用,但我对强引用感到困惑。据我了解,强引用是对self的强引用,这样它就不会在block结束之前被释放,对吗?那么为什么需要__strongtypeof(self)strongSelf=weakSelf?无论如何,这最终不会指向self对象吗?那么为什么不只是strongSelf=self呢? 最佳答案 在创建block时,您在block内引用的任何非弱对象都将

ios - 打破强/弱 self 的保留循环

我读过关于强/弱self以打破保留周期的帖子,但我仍然对它们的工作原理感到困惑。我了解使用__weaktypeof(self)weakSelf=self来创建对self的弱引用,但我对强引用感到困惑。据我了解,强引用是对self的强引用,这样它就不会在block结束之前被释放,对吗?那么为什么需要__strongtypeof(self)strongSelf=weakSelf?无论如何,这最终不会指向self对象吗?那么为什么不只是strongSelf=self呢? 最佳答案 在创建block时,您在block内引用的任何非弱对象都将

iphone - self.navigationController pushViewController 不工作

我有一个带有单个UIViewController的View应用程序。然后我通过IB添加一个UITableViewController,我试图通过在UIViewController(我的主视图)中按下按钮来显示UITableViewController.我的按钮按下(IBAction)包含以下代码,我试图通过这些代码推送我的UITableViewControllerView并显示它:DataViewController*dataController=[[DataViewControlleralloc]initWithNibName:@"DataViewController"bundle:

iphone - self.navigationController pushViewController 不工作

我有一个带有单个UIViewController的View应用程序。然后我通过IB添加一个UITableViewController,我试图通过在UIViewController(我的主视图)中按下按钮来显示UITableViewController.我的按钮按下(IBAction)包含以下代码,我试图通过这些代码推送我的UITableViewControllerView并显示它:DataViewController*dataController=[[DataViewControlleralloc]initWithNibName:@"DataViewController"bundle: