Tag: uikit

是否有任何现成的iPhone应用程序的日历控制?

我正在构buildiPhone的应用程序,将显示即将到来和过去的事件。 我解决了一个列表视图,但后来我意识到,一个日历(就像内置日历应用程序中的“月”视图中显示的日历)将是一个最好的匹配。 然而,iPhone人机界面指南只是提到了date选取器,而不是日历,所以我相信没有什么像现成的。 真的吗? 如果是这样,是否有人知道可以使用的第三方控制? (我可以自己写一个,但是我宁愿准备一些东西,因为这是原始项目计划的一个偏离)。

如何在没有自定义单元格的情况下在UITableViewCell中包装文本

这是在iPhone 0S 2.0上。 2.1的答案也很好,虽然我不知道有关表的任何差异。 感觉好像应该可以在不创build自定义单元格的情况下打包文本,因为默认情况下, UITableViewCell包含UILabel 。 我知道如果我创build一个自定义单元格,我可以使它工作,但这不是我想要实现的 – 我想了解为什么我现在的方法不起作用。 我发现标签是按需创build的(因为单元格支持文本和图像访问,所以它不会创build数据视图直到需要),所以如果我做这样的事情: cell.text = @""; // create the label UILabel* label = (UILabel*)[[cell.contentView subviews] objectAtIndex:0]; 然后我得到一个有效的标签,但设置numberOfLines (和lineBreakMode)不起作用 – 我仍然得到单行文本。 在UILabel有足够的高度来显示文本 – 我只是在heightForRowAtIndexPath返回一个很大的高度值。

UITableViewCell,在刷卡上显示删除button

如何在UITableViewCell上滑动时显示删除button? 事件永远不会被提出,删除button也不会出现。

CGRectMake,CGPointMake,CGSizeMake,CGRectZero,CGPointZero在Swift中不可用

在将代码转换为最新的swift 3.0后,我显示了这个错误。 也告诉我解决schemeCGSize = CGSizeMake(0,0) static var frameAtStartOfPan: CGRect = CGRectZero static var startPointOfPan: CGPoint = CGPointZero 这也是不可用的。

如何更改UIPickerView的高度

有没有可能改变UIPickerView的高度? 一些应用程序似乎有更短的PickerViews,但设置一个较小的框架似乎并没有工作,并在Interface Builder中locking框架。

消除UIImage imageNamed:FUD

编辑2014年2月: 请注意,这个问题的date从iOS 2.0! 自那时以来,图像需求和处理已经发生了很多变化。 视网膜使图像更大,加载稍微复杂。 随着内置支持iPad和视网膜图像, 你一定要在你的代码中使用ImageNamed 。 我看到很多人说imageNamed是坏的,但是同等数量的人说性能是好的 – 尤其是在渲染UITableView的时候。 例如在iPhoneDeveloperTips.com上看到这个问题或这篇文章 UIImage的imageNamed方法用于泄漏,所以最好避免它,但在最近的版本中已经修复。 我想更好地理解cachingalgorithm,以便作出合理的决定,让我可以信任系统来caching我的图像,以及我需要多加努力的地方,并自己做。 我目前的基本理解是,它是由文件名引用的UIImages的一个简单的NSMutableDictionary 。 它变得更大,当内存耗尽时,它变得更小。 例如,有没有人知道imageNamed后面的图像caching不响应didReceiveMemoryWarning ? 苹果似乎不会这样做。 如果您对cachingalgorithm有任何了解,请在此处张贴。

检索UIImage的像素Alpha值

我目前正在尝试获取一个像素在UIImageView中的alpha值。 我从[UIImageView图像]获得了CGImage,并从中创build了一个RGBA字节数组。 Alpha预乘。 CGImageRef image = uiImage.CGImage; NSUInteger width = CGImageGetWidth(image); NSUInteger height = CGImageGetHeight(image); CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); rawData = malloc(height * width * 4); bytesPerPixel = 4; bytesPerRow = bytesPerPixel * width; NSUInteger bitsPerComponent = 8; CGContextRef context = CGBitmapContextCreate( rawData, width, height, bitsPerComponent, bytesPerRow, colorSpace, kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big ); CGColorSpaceRelease(colorSpace); CGContextDrawImage(context, CGRectMake(0, […]

如何更改iOS 7中的导航栏颜色?

如何更改iOS 7中的导航栏颜色? 基本上我想要实现的东西就像Twitter的导航栏(更新Twitter的iOS7是)。 我embedded在view controller顶部的导航栏中。 我只需要将导航栏颜色与顶部的实用工具栏一起更改为浅蓝色。 我似乎无法在storyboardfind选项。

在UIWebView中使用HTML和本地图像

我有一个UIWebView在我的应用程序,我想用来显示一个图像,将链接到另一个url。 我在用着 <img src="image.jpg" /> to load the image. 问题是,图像不加载(即无法find),即使它被添加为我的项目中的资源,并被复制到捆绑。 我已经尝试使用NSBundle来获取图像的完整path,并使用它,它仍然不会显示在Web视图中。 有任何想法吗?

根据文字调整UILabel的高度

考虑一下我在UILabel (一长串dynamic文本)中有以下文本: 由于外星人军队远远超过了队伍,玩家必须利用后世界末日的世界,如在垃圾箱,柱子,汽车,瓦砾等物体后面寻找掩护。 我想调整UILabel's高度,以便文本可以适应。我使用UILabel以下属性来使文本内包装。 myUILabel.lineBreakMode = UILineBreakModeWordWrap; myUILabel.numberOfLines = 0; 请让我知道,如果我不是在正确的方向前进。 谢谢。