小编sub*_*e-c的帖子

如何为iPhone开发可分发的UI控件?

我想为iPhone开发一个可重用的UI控件.我应该怎么做呢?当我说可重用时,我的意思是它被打包在一个dll(或iPhone平台上使用的任何东西)上,因此它可以在多个项目中重用.

iphone cocoa-touch

6
推荐指数
1
解决办法
4782
查看次数

iPhone CoreLocation:如何获得最准确的速度

我正在尝试将GPS功能添加到我的iPhone应用程序中.这是一个锻炼应用程序,将在步行或跑步时使用.所以我想用GPS来显示人在Mph和分钟/英里的移动速度.

我应该如何配置CLLocationManager以获得最佳结果?我该怎么设置理想的精度和距离过滤?

我尝试过:

distanceFilter = 10和desiredAccuracy = kCLLocationAccuracyNearestTenMeters

和阅读

CLLocation.speed属性

虽然需要一段时间才能更新,但在车内行驶时进行测试时,与汽车车速表相比,准确性似乎很好.我意识到更新延迟可能是查询GPS位置所需的时间,但我不确定更改上述两个参数是否会产生更好的结果.

我应该使用kCLLocationAccuracyBest和distanceFilter的其他值吗?

我很想听到其他人使用CoreLocation来获得速度.你在做什么来获得更准确的结果?

iphone cocoa-touch core-location

6
推荐指数
2
解决办法
8339
查看次数

是否可以检测是否从Web应用程序安装了Microsoft Excel

我正在开发一个Web应用程序(ASP.NET),它具有一些需要在客户端上安装Microsoft Excel的功能.如果Excel不存在,我想禁用这些功能.

Windows/IE/Excel唯一的解决方案是好的.这不是一个多浏览器,多操作系统的Web应用程序.

任何聪明的JavaScript都可以实现这一目标吗?

javascript asp.net excel web-applications

3
推荐指数
1
解决办法
2014
查看次数

帮助将backgroundView添加到UITableViewCell

我真的非常绝望地尝试将UIImageView添加到UITableViewCell.backgroundView.我所有的努力都导致了这种糟糕的渲染:

替代文字http://img.skitch.com/20091123-ch8wk6pdxqkrn9tpftnhusigcy.jpg

看起来细胞的标签的白色背景位于细胞背景的顶部并覆盖其部分.

我尝试将标签的背景颜色设置为clear或其他颜色,并且没有任何事件.它总是白色的.

我之所以知道它是文本标签背景导致这个白色区域的原因是,如果我不这样做[cell setText:@"Cell text here"]; 白色区域消失了,我只看到了细胞的背景图像.

这是我正在使用的代码.表视图添加到.xib文件中,UITableView添加到UIViewController:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return [myCollection.items count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    NSUInteger rowIndex = indexPath.row;
    static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
        cell.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"darkCellBackground.png"]];
        cell.selectedBackgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"darkCellBackground.png"]];
    }


    [cell setText:@"Cell text here"];


    return cell;
}

- …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c

2
推荐指数
1
解决办法
1万
查看次数

如何在iPhone上为"轻弹"手势编码平滑滚动

我有水平列表,我正在实现自己的滚动逻辑.我有"触摸和拖动"滚动工作很好,但我有"轻弹"手势的麻烦.所有内置的可滚动视图都具有以下功能:如果您"轻弹"视图,它会根据轻弹的强度更快或更慢地滚动.

有没有人有任何建议如何为我的观点?

我现在正在做的是更改我的自定义UIView的UIView.center.x坐标以在屏幕上滚动它

iphone cocoa-touch objective-c

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