草庐IT

control-c

全部标签

ios - 一个 Controller 中的两个 TableView

所以我试图在一个View中制作两个表格View,但我遇到了一些麻烦。我已经阅读了一些关于如何执行此操作的其他回复,但它们并没有完全帮助我。在我的.h文件中,我为两个View创建了两个导出,分别称为myFirstViewText和mySecondViewTex所以在我的m文件中-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{我希望能够在每个不同的Controller中打印出单独的值,但我不太确定,因为您只返回1个单元格?到目前为止我已经完成了

iphone - iOS 7 错误警告 : Attempt to dismiss from view controller <UINavigationController: 0x1568db40> while a presentation or dismiss is in progress

我在iOS7中遇到的问题在iOS6中没有出现。我有一个导航Controller显示另一个导航Controller来添加员工。第二个Controller以模态方式呈现。当我使用“取消”或“完成”按钮关闭第二个Controller时,出现错误。这是错误:QuickSchedule[880:60b]Warning:Attempttodismissfromviewcontrollerwhileapresentationordismissisinprogress!我正在使用unwindsegue并使用以下相关代码从第一个Controller中解雇。这是在ScheduleViewControlle

ios - 使用 block 将数据传回 View Controller

我在看thisquestion.其中一个答案显示了如何使用block向后传递数据查看prepareForSegue方法。我的理解是这种方法应该真正用于向前传递数据,而不是向后传递数据。我想为此目的尝试block-将数据传递回另一个viewController。我的问题是:如何在不使用prepareForSegue方法的情况下执行此操作?例如,我可以在UITableView中使用-didselectRowAtIndexPath并关闭View-但是接收View如何得到“通知”有数据返回,而不使用委托(delegate)? 最佳答案 向后

ios - 在自定义容器 Controller 中旋转后 View 不调整大小

我制作了一个测试应用程序来熟悉制作自定义容器ViewController。如果我在应用程序首次启动时或切换到不同的ViewController后旋转设备,新View会调整大小以占据整个屏幕,正如我预期的那样。但是,如果我在应用程序启动后旋转,然后切换到新的ViewController,View将保持其纵向尺寸,而不是变得越来越短和越来越宽(实际上它略有不同——从320,460变为300,480)。主视图Controller在应用程序委托(delegate)(无xib)中分配初始化并设置为窗口的RootViewController。这是我的MasterViewController(自定义

ios - 在 xcode 中运行单独的 View / Controller

问题有没有一种方法可以运行单个UIViewController,这样我就可以看到生成的View而不必运行整个应用程序?背景我在一个没有使用很多xib文件的代码库中工作;这些View是在很多地方以编程方式生成的。要查看我的修改,我必须运行该应用程序并逐步完成它以达到我刚刚更改的所需View,这可能有点麻烦。有时我会将它硬编码到应用程序流程的某个早期点,这样我就可以看到它运行时的样子。有更简单的方法吗? 最佳答案 按照@GurtejSingh的建议,最快的方法是,但为了让初学者更容易使用Xcode你需要移动旁边指向正确方向的“小箭头”默

iOS - 放松到我的初始 View Controller

我正在使用展开转场来展开到Storyboard中的初始ViewController。展开效果很好,我在初始ViewController中实现了这个方法:-(IBAction)unwindToInitialViewController:(UIStoryboardSegue*)unwindSegue{}但是,如果我在展开后尝试转到另一个ViewController,则会收到以下错误:Warning:Attempttopresentonwhoseviewisnotinthewindowhierarchy!似乎只有当我展开到在Storyboard中被检查为“初始ViewController”的

iphone - 代码 : Storyboard and retaining data in each controller

正如您所猜到的,我是一名新程序员,但我很难获得一个简单的东西!我正在制作一个具有多个ViewController的应用程序。每个Controller都有文本字段和UIsegmentedControl项。当我从一个ViewController移动到另一个ViewController时(如果重要的话,使用模态转换),前一个ViewController的内容(文本字段条目和分段控制选项)重置为它们的原始状态。我怎样才能让他们保持以前的状态?提前致谢。 最佳答案 -(void)prepareForSegue:(UIStoryboardSeg

ios - 检查使用模态视图 Controller 隐藏的 iOS 状态栏

所以我在Xcode中使用“UtilityApplication”模板并拥有MainViewController,用户可以在其中使用按钮隐藏和显示状态栏。我还有FlipsideViewController,它使用模态转场,它有一个完成按钮可以返回到MainVC。我已将其设置为每当查看FlipsideVC时,状态栏始终不会隐藏。这意味着,如果用户在MainVC上隐藏状态栏并转换到FlipsideVC,它将会动画,如果用户没有隐藏状态栏然后他们转换,状态栏没有任何变化。一切都很好,问题是从FlipsideVC转换回MainVC。我需要一个条件来检查MainVC中状态栏的隐藏状态,按下完成按钮

ios - 将 Controller 添加到 UITabBarController 而没有新项目出现在选项卡栏中

我有一个以UITabBarController作为主Controller的应用程序。当用户点击一个按钮(不是在标签栏中,只是其他按钮)时,我想在我的UITabBarController中添加新的UIViewController并显示它,但我不希望新的UITabBarItem出现在标签栏中。如何实现这种行为?我尝试将tabBarController.selectedViewController属性设置为不在tabBarController.viewControllers数组中的ViewController,但没有任何反应。如果我将ViewController添加到tabBarContro

iphone - 苹果新验证 Controller 的异步部分是必须的吗?

我在这里查看Apple的应用程序内购买验证Controller补丁:https://developer.apple.com/library/ios/#releasenotes/StoreKit/IAP_ReceiptValidation/_index.html我正计划实现服务器验证,但不需要立即响应。他们新代码的异步部分是绝对必要的吗?与简单的服务器端验证相比,它有什么优势吗?如果我可以使用即时解析和检查并从中受益,那就太好了。谢谢!编辑:如果没有一些代码,这个问题感觉有点空洞:我正在专门讨论将主要的verifyPurchase函数更改为仅包含:-(BOOL)verifyPurchas