Tag: iphone

如何跟踪/观察子图内的所有更改?

我有一个NSManagedObjectContext,其中有一些NSManagedObjects的子类,有些是其他人的容器。 我想要做的就是观察一个顶级对象,通知它的任何属性,关联,或者它所包含的任何对象的属性/关联。 使用上下文的“hasChanges”没有给我足够的粒度。 对象的“isUpdated”方法只适用于给定的对象(而不是其关联中的任何东西)。 是否有一个方便的(也许,基于KVO的)我是否可以观察局限于一个子图的上下文的变化?

平铺的背景图像:我可以用UIImageView轻松实现吗?

我有一个全屏的背景图像,即为了制作一个大的图像,它必须被水平和垂直地重复几次。 就像在丑陋主页上的浏览器一样;) UIImageView是我的朋友吗?

防止iPhone默认键盘在聚焦<input>时

这是我如何尝试 <script type="text/javascript"> $(document).ready(function(){ $('#dateIn,#dateOut').click(function(e){ e.preventDefault(); }); }); </script> 但input仍然'推出'iPhone的键盘 PS:我想这样做,因为我使用datepicker插件的date

以点值检测iPhone 6/6 +屏幕尺寸

鉴于最新公布的iPhone 6 屏幕尺寸 : iPhone 6: 1334h * 750w @2x (in points: 667h * 375w) iPhone 6+: 1920 * 1080 @3x (in points: 640h * 360w) 我想知道是否有代码允许我检测用户设备的屏幕大小,以便我可以用用户的设备相应地调整UIImages和其他材料的大小。 到目前为止,我一直在使用以下内容: – (NSString *) platform{ size_t size; sysctlbyname("hw.machine", NULL, &size, NULL, 0); char *machine = malloc(size); sysctlbyname("hw.machine", machine, &size, NULL, 0); NSString *platform = [NSString stringWithUTF8String:machine]; free(machine); return […]

在iPhone上为Core Data程序创build一个唯一的ID

我有点烦恼搞清楚这个核心数据的东西。 如何创build一个具有唯一ID的新条目? 在SQL中,我只是将一个字段声明为一个自动增量字段。 我在这里没有看到类似的东西,但是我可能会错过一些东西。 我只是想要一个自动增加NSInteger字段,所以当我手动添加项目到数据库,我会有一些forms的参考。

UITableViewCellselect行的文本颜色更改

我有一个tableview,我想知道如何更改选定的行的文本颜色,说红? 我试过这个代码: – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell= [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:nil] autorelease]; cell.text = [localArray objectAtIndex:indexPath.row]; return cell; } – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { cityName = [localArray objectAtIndex:indexPath.row]; UITableViewCell* theCell = [tableView cellForRowAtIndexPath:indexPath]; theCell.textColor = [UIColor redColor]; //theCell.textLabel.textColor = [UIColor redColor]; [tableView deselectRowAtIndexPath:indexPath animated:NO]; } […]

查看隐藏在UINavigationBar iOS 7下面

之前,我为我的项目使用了iOS 6.1。 最近我已经切换到iOS 7.对于我所知道的很多更改,我更新了代码。但是我观察到一个奇怪的行为。 我在每个屏幕上的视图都隐藏在导航栏下方。 重新定位视图解决了iOS7的问题,但为较老的iOS版本创build问题。 任何人都可以解释我,是什么原因,为什么会发生? iOS 7中导致这个问题的原因是什么? 任何帮助,将不胜感激..

didUpdateLocations而不是didUpdateToLocation

随着iOS6的发布,苹果希望我们使用didUpdateLocations而不是doUpdateToLocation。 任何人都可以解释如何正确使用didUpdateLocations?

UIImage上的圆angular

我试图在iPhone上使用圆angular来绘制图像,在联系人应用程序中使用联系人图像。 我已经得到了一般工作的代码,但它偶尔会在UIImage绘图例程中崩溃,并带有EXEC_BAD_ACCESS – KERN_INVALID_ADDRESS 。 我认为这可能与我几周前提出的裁剪问题有关,但是我相信我正确设置了裁剪path。 这里是我正在使用的代码 – 当它没有崩溃时,结果看起来很好,任何想要获得类似外观的人都可以自由地借用代码。 – (UIImage *)borderedImageWithRect: (CGRect)dstRect radius:(CGFloat)radius { UIImage *maskedImage = nil; radius = MIN(radius, .5 * MIN(CGRectGetWidth(dstRect), CGRectGetHeight(dstRect))); CGRect interiorRect = CGRectInset(dstRect, radius, radius); UIGraphicsBeginImageContext(dstRect.size); CGContextRef maskedContextRef = UIGraphicsGetCurrentContext(); CGContextSaveGState(maskedContextRef); CGMutablePathRef borderPath = CGPathCreateMutable(); CGPathAddArc(borderPath, NULL, CGRectGetMinX(interiorRect), CGRectGetMinY(interiorRect), radius, PNDegreeToRadian(180), PNDegreeToRadian(270), NO); CGPathAddArc(borderPath, NULL, CGRectGetMaxX(interiorRect), CGRectGetMinY(interiorRect), radius, […]

绕过UIView的两个angular落

前一阵子,我发表了一个关于四舍五入的问题,得到了很好的回应,但是在执行时遇到了问题。 这是我的drawRect:方法: – (void)drawRect:(CGRect)rect { //[super drawRect:rect]; <——Should I uncomment this? int radius = 5; CGContextRef context = UIGraphicsGetCurrentContext(); CGContextBeginPath(context); CGContextAddArc(context, rect.origin.x + radius, rect.origin.y + rect.size.height – radius, radius, M_PI, M_PI / 2, 1); CGContextAddArc(context, rect.origin.x + rect.size.width – radius, rect.origin.y + rect.size.height – radius, radius, M_PI / 2, 0.0f, 1); CGContextClosePath(context); CGContextClip(context); } […]