小编Hoo*_*adi的帖子

在ios 6.0版上不推荐使用最小字体大小

我刚刚使用iOS 6.0升级到xcode 4.5,它突出显示了我的XIB文件中所有UILabel的警告"ios版本6.0上不推荐使用的最小字体大小".有谁知道这是指什么以及如何解决它?

更新: 图片不再可用(位于https://skitch.com/hahmadi82/eyk51/cloud)

xcode font-size deprecated uilabel ios

92
推荐指数
6
解决办法
3万
查看次数

无法在Mountain Lion OSX上安装subversion

我在collabnet的"社区二进制文件"中下载了subversion安装程序:http: //www.collab.net/downloads/subversion#tab-3.当我尝试安装它时,我会通过简介,自述文件和许可证.当我到达目的地选择时,"为此计算机的所有用户安装"显示为灰色.在这一点上我无法继续.有谁知道为什么?

svn macos install

14
推荐指数
1
解决办法
9333
查看次数

使用UITableView - iOS覆盖不滚动

我有一个UITableView类,它使用以下方法在进入下一个屏幕时调用加载覆盖.问题是这个加载屏幕不会随列表滚动...所以如果你滚动一点并点击某些东西,加载屏幕就不会显示(因为它在顶部).如何让加载屏幕始终保持在UITableView的顶部?请注意,每个UITableView都包含在UINavBar中,UINavBar包含在UITabBar中.这是我的代码:

-(void)createLoadScreen
{
    CGRect screenRect = [self.view bounds];
    CGRect overlayFrame = CGRectMake(0.0, 0.0, screenRect.size.width, screenRect.size.height);
    overlay = [[UIView alloc] initWithFrame:overlayFrame];
    overlay.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.7];
    CGRect frame = CGRectMake(screenRect.size.width / 2 - 25.0, screenRect.size.height / 2 - 70, 25.0, 25.0);
    loading = [[UIActivityIndicatorView alloc] initWithFrame:frame];
    [loading setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhiteLarge];
    [loading sizeToFit];
    loading.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin |
                                UIViewAutoresizingFlexibleRightMargin |
                                UIViewAutoresizingFlexibleTopMargin |
                                UIViewAutoresizingFlexibleBottomMargin);
    loading.hidesWhenStopped = YES;
    [overlay addSubview:loading];
}

-(void)showActivityIndicator
{ 
    [self.view addSubview:overlay];
    [loading startAnimating];
}

-(void)removeActivityIndicator {
    [loading stopAnimating];
    [overlay removeFromSuperview];
}
Run Code Online (Sandbox Code Playgroud)

scroll overlay objective-c uitableview ios

5
推荐指数
1
解决办法
2374
查看次数

比较CakePHP中的DateTime

我在CakePHP中有一个查询,它有一个存储的"datetime"字段DropIn.drop_in_time.我只想"找到"条目,DropIn.drop_in_time is > NOW()但我很难做到这一点.

条件DropIn.drop_in_time >' => 'NOW()未在下面的查询中得到正确的结果.有没有更好的方法呢?

$requests = $this->DropIn->find('all', array(
            'conditions' => array('DropIn.drop_in_time >' => 'NOW()', 'or' => array(array('DropIn.user_id' => $this->Auth->user('id')), array('DropIn.id' => $drop_in_ids))),
            'order'=>array('DropIn.created'=>'DESC')));
Run Code Online (Sandbox Code Playgroud)

datetime cakephp

4
推荐指数
1
解决办法
6871
查看次数

在didSelectRowAtIndexPath中调用pushViewController时无法显示UIActivityIndi​​cator

这是我的代码......

- (void) threadStartAnimating {
    [activityIndicator startAnimating];
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    activityIndicator=[[UIActivityIndicatorView alloc] init];
    [activityIndicator setActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhiteLarge];
    activityIndicator.center=[self tableView].center;
    [[self tableView] addSubview:activityIndicator];

    [NSThread detachNewThreadSelector:@selector(threadStartAnimating) toTarget:self withObject:nil];
    EventController *eventController = [[EventController alloc] init];
    [eventController setEventID:[[lineItems objectAtIndex:[indexPath row]] objectForKey:@"view_event_button_param"]];
    [activityIndicator stopAnimating];
    [[self navigationController] pushViewController:eventController animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

事件控制器包含一个需要几秒钟才能加载的Web服务.我可以让活动指示器显示的唯一方法是,如果我在那里抛出一个无限循环......我发现了一些例子,提到将它放在一个单独的线程中,但它似乎不起作用.

xcode web-services uiactivityindicatorview pushviewcontroller ios

0
推荐指数
1
解决办法
2030
查看次数