Tag: iphone

如何确定基于内容的UIWebView高度,在一个可变的高度UITableView?

我正在试图创build一个可变高度行的UITableView中解释这个问题的答案 我的问题是每个单元格包含一个与不同的(静态加载)内容的UIWebView我无法弄清楚如何根据内容计算适当的高度。 有没有办法做到这一点? 我尝试过这样的事情: (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { WebViewCell *cell = (WebViewCell*)[self tableView:tableView cellForRowAtIndexPath:indexPath]; [cell setNeedsLayout]; [cell layoutIfNeeded]; return cell.bounds.size.height; } 单元格本身是从一个笔尖加载的,它只是一个包含UIWebView的UITableViewCell 。 (如果单元格将自己调整为最大的html内容,虽然可变高度会更好)也是没问题的。

CALayers没有调整其UIView的边界改变。 为什么?

我有一个UIView约有8个不同的CALayer子层添加到其图层。 如果我修改视图的边界 (animation),然后视图本身缩小(我用backgroundColor检查它),但子图层的大小保持不变 。 如何解决这个问题?

如何添加一个UIViewController的视图作为子视图

请注意谷歌,这个质量保证现在是六年过时了 ! 正如下面的Micky和其他人所提到的,现在这些工作已经在iOS平台上与Containers完成了。 我有一个控制许多子视图的ViewController。 当我点击其中一个button时,我初始化另一个视图控制器,并显示它的视图作为这个视图的子视图。 然而,子视图超出了子视图框架的边界,并且事实上充满了整个屏幕。 什么可能是错的? 我认为问题是,UIViewController的视图有一个框架(0,0,320,460),因此填充整个屏幕(虽然它只接触的触摸事件,只有在子视图范围内触摸)。 我怎样才能调整框架适合作为子视图。 总之,我需要帮助添加一个视图控制器的视图作为子视图到另一个视图控制器的视图。 谢谢!

如何为通用iPhone / iPad应用程序指定两个图标?

我希望创build一个支持iPhone和iPad的单一应用程序。 该应用程序可以在模拟器中根据需要在两个设备上工作。 现在我正在尝试构build和部署它。 我将plist中的“图标文件”设置为57×57 .png图像,当我构build并尝试提交应用程序时,ItunesConnect会抱怨iPad需要72×72的.png图像。 如果我指定“图标文件”72×72.png itunesConnect抱怨需要为iPhone的57×57图像。 如何在单个plist中指定两个图标?

如何禁用UIScrollView的水平滚动?

我有一个像iPhone的跳板UIView 。 我用UIScrollView和UIButtons创build了它。 我想禁用所述滚动视图上的水平滚动。 我只想要垂直滚动。 我如何做到这一点?

如何更改uitableview删除button的文字

您好那里我试图改变显示在删除button时,用户在我的tableview中的一个uitableviewcell滑动的文本。 我在另一个问题线程中看到了一个例子,说使用这个tableview委托 – (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath 我的问题是,我如何使用这种方法..我不知道如何使用这个。

NSURLConnection的XCode 4警告“expression式结果未使用”

我只是想做我平常的数据转移。 我定义我的NSMutableURLRequest然后调用 [[NSURLConnection alloc] initWithRequest:request delegate:self]; 以前用Xcode 3是可以的,但Xcode 4在这一行上提醒我“ expression式结果未被使用 ”。 该请求确实有效,但我想find摆脱警告的方法。 我想我可以将连接存储在一个variables,但我不需要它,我不能看到将它设置为nil下一行(虽然这将删除警告) 请注意:我不是100%确定它是否是XCode 4或事实ARC已启用。 非常感谢您的帮助!

如何在iPhone中着色透明的PNG图像?

我知道可以通过在其上绘制CGContextFillRect并设置混合模式来对矩形图像着色。 但是,我不知道如何做一个透明的图像,如图标色调。 它必须是可能的,因为SDK自己在这样的标签栏上执行它自己。 任何人都可以提供一个片段? 更新: 自从我原本提出这个问题以来,已经有很多很棒的build议。 一定要仔细阅读所有答案,找出最适合自己的方式。 更新(2015年4月30日): 使用iOS 7.0,我现在可以做到以下几点,这将满足我原来的问题的需要。 但是,如果你有更复杂的情况,请检查所有的答案。 UIImage *iconImage = [[UIImage imageNamed:@"myImageName"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; UIImageView *icon = [[UIImageView alloc] initWithImage:iconImage]; icon.tintColor = [UIColor redColor];

parsingNSURL查询属性

我有一个像myApp://action/1?parameter=2&secondparameter=3的URL 随着属性查询,我得到了我的URL一部分 parameter=2&secondparameter=3 有什么方法可以很容易地把它放在一个NSDictionary或一个Array ? 多谢

iOS开发:如何在设备上引发低内存警告?

我想在低内存条件下testing我的应用程序function,但是很难testing。 当应用程序在设备上运行时,如何在视图中引发触发didReceiveMemoryWarning方法的低内存警告,而不是模拟器? 或者,在这些可能的条件下,我可以通过哪些方式testing我的应用 我不能使用模拟器的原因是我的应用程序使用Game Center,并且不能在模拟器上工作。