草庐IT

ios - 在不同的 View Controller 中显示来自 TableView 单元格的标题

我似乎无法弄清楚这个非常简单的事情。我有一个带有2个按钮的UIViewController,每个按钮都链接到不同的UITableViewController,当我单击UITableViewController中的一个单元格时,我希望单元格的输入显示在按下的按钮中。输入来自数组。我的一些代码:主视图.m:-(void)tableViewController:(TableViewController1*)tableViewControllerdidSelectRow(NSInteger)rowIndex{NSLog(@"Selectedrownumber:%d",rowIndex);}Ta

ios - 在后台线程中读取 CGImageRef 会使应用程序崩溃

我有一个很大的jpeg图像,我想在我的opengl引擎中异步加载它。如果在主线程上完成,一切都很好,但速度很慢。当我尝试将图block加载到NSOperationBlock上时,它总是在尝试访问我之前在主线程上加载的共享图像数据指针时崩溃。一定有一些我无法通过后台操作获得的东西,因为我假设我可以访问我在主线程上创建的内存部分。我尝试做的是以下内容:@interfaceMyViewer{}@property(atomic,assign)CGImageRefimageRef;@property(atomic,assign)CGDataProviderRefdataProvider;@pro

iphone - 无法识别的选择器发送到实例(使用 UIBarButtonItem)

在我的iPhone应用程序中,我有这样的代码:-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil{self=[superinitWithNibName:nibNameOrNilbundle:nibBundleOrNil];if(self){//Custominitialization}returnself;}-(void)viewDidLoad{[superviewDidLoad];self.title=@"InstructionController";self.navigationI

ios - 在 iOS 上创建一个始终显示在所有 View 顶部的登录屏幕

编辑:检查下面的解决方案。我正在为我的应用程序设计一个登录屏幕,除了少数极端情况外,我大部分时间都在使用它。我已经进行了设置,以便我在应用程序委托(delegate)applicationDidBecomeActive:方法中触发的Storyboard中的UITabBar中有一个segue。正如我所说,它在除我目前发现的一种边缘情况外的所有情况下都能正常工作。我的应用程序使用一些模态视图Controller(其中一些是UIActivityViewControllers,如果有区别的话)来输入和编辑一些核心数据实体。如果在应用程序进入后台时打开这些模态视图Controller之一,它会在

iphone - UIViewController 包含动画,如 Google+

要理解我要解释的内容,最好的方法是打开Google+应用程序,然后点按主流帖子中显示的帖子背景中的任意位置。当您点击它时,整个帖子会以漂亮的动画自动移动到屏幕中央,并在其下方加载帖子的评论。我认为这是一个常见的UIViewController包含场景,其中一个UIViewController在另一个里面。但是帖子如何动态地移动它并在包含的ViewController中“转移”自己呢?我已经尝试创建一个简单的按钮并将UIViewController显示为彼此的弹出窗口,但不知道如何执行Google+应用程序(和其他应用程序)的操作。更新这是屏幕截图。正如您在点击帖子时看到的那样,帖子向上

iphone - UITableViewCell 内的 UIWebView 闪烁白色且大小不正确

这是我做的repo。https://github.com/lifesaglitch/UIWebViewFlashWhite基本思路是:我有一个可扩展的表格View,其中包含2个单元格:标题单元格和内容单元格。当点击标题单元格时,我插入了一个内容单元格,并将一个html字符串加载到WebView,这是内容单元格的subview。如果这是我第一次展开单元格,WebView会出现白色闪光,并且框架大小正确。后续展开也可能有flash,但是framesize不对。我(在项目中)尝试过的是将颜色设置为清除,但这是行不通的。我也尝试了一个webview的委托(delegate),加载html字符串

ios - UITextField block 在 UITableViewCell 内滚动

我在UITableViewCells中有UITextFields。TextView似乎阻止了滚动。当我将指尖放在TextView的边界内并尝试滚动整个表格时,它不会滚动。在TextView之外可以滚动。我怎样才能阻止这种行为? 最佳答案 下面的代码有点乱,但对我有用,基本上只需将UITextView上的userInteractionEnabled设置为NO,然后在检测到用户点击它时设置为YES。下面是我的带有textview的自定义单元格的代码,当用户从UITextView中启动滚动时,它对我来说滚动得很好。这是有效的,因为滚动是平

ios - 在 UITableView 中显示核心数据

我正在尝试创建一个UITableView来显示通过核心数据保存的数据源。我希望每一行都以其中一个属性命名(在我的例子中是歌曲的名称)。我已经成功制作了显示数组但未保存数据的表格。我认为我需要在tagsviewcontroller中导入列表并将一些代码放入numberofrowsinsection和cellforrowatindex但我无法理解苹果文档。任何帮助都会很棒,如果您需要我发布更多代码,我可以做到。我对此很陌生,我使用标准的xcode模板创建了一个Tableviewcontroller,如下所示。//TagsViewController.h#import@interfaceTa

ios - NSNetServiceBrowser 找不到服务

我尝试基于CocoaEcho示例编写客户端(iPad)/服务器(iMac)应用程序。我的第一个简单示例有效,但在添加更多功能后,客户端无法找到服务器。启动服务器后,我在本地网络中启动客户端。客户端开始搜索服务并为其浏览器获取“netServiceBrowserWillSearch:”消息,但此后什么也没有发生。再次触发搜索服务,导致出现错误为-72003,10的“didNotsearch:”消息(浏览器仍在忙于搜索)。1)我检查了服务器是否可以通过WiTap应用访问。客户端和服务器正确连接。2)我检查了服务器是否使用“dns-sd-B_cocoaecho”发布服务,它被检测到。3)客户

ios - 如何以编程方式从 Storyboard 中的 View Controller 加载弹出窗口。

当用户点击按钮时,我正在从CollectionView单元格中加载弹出窗口。我已经设法让弹出窗口工作,但我不知道如何加载我在Storyboard中设置的ViewController。这是获取弹出窗口的代码。我怎样才能让它从Storyboard中加载ViewController?self.popoverContent=[[PopOverViewControlleralloc]initWithNibName:@"UpcomingCells"bundle:nil];UIView*popoverView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,20