Tag: cocoa

修复UIPickerView的select栏中的标签

在时钟应用程序中,计时器屏幕显示一个select器(在UIDatePickerModeCountDownTimer模式下可能是一个UIPicker ),在select栏中显示一些文本(在这种情况下为“小时”和“分钟”)。 (编辑)请注意,这些标签是固定的 :拾取轮在滚动时不会移动。 有没有办法在标准UIPickerView组件的select栏中显示这样的固定标签? 我没有find任何API来帮助。 一个build议是添加一个UILabel作为select器的子视图,但没有奏效。 回答 我遵循埃德·马蒂的build议(下面的答案),它的工作原理! 不完美,但应该愚弄人。 作为参考,这里是我的实施,随时让它变得更好… – (void)viewDidLoad { // Add pickerView self.pickerView = [[UIPickerView alloc] initWithFrame:CGRectZero]; [pickerView release]; CGSize pickerSize = [pickerView sizeThatFits:CGSizeZero]; CGRect screenRect = [[UIScreen mainScreen] applicationFrame]; #define toolbarHeight 40.0 CGFloat pickerTop = screenRect.size.height – toolbarHeight – pickerSize.height; CGRect pickerRect = CGRectMake(0.0, pickerTop, pickerSize.width, pickerSize.height); pickerView.frame = […]

从iPhone获取运营商名称编程

有没有办法以编程方式了解iPhone上的细胞载体? **更新** 我正在寻找iPhone连接到的运营商名称。

你如何使UIPickerView组件环绕?

我想在一个UIPickerView组件中显示一组连续的数字,但要像Clock-> Timer应用程序的秒组件那样将其包装起来。 我可以启用唯一的行为看起来像定时器应用程序的小时组件,在那里你可以只向一个方向滚动。

复制和mutableCopy如何适用于NSArray和NSMutableArray?

在NSArray或NSMutableArray上使用copy和mutableCopy什么区别? 这是我的理解; 这是对的吗? // ** NSArray ** NSArray *myArray_imu = [NSArray arrayWithObjects:@"abc", @"def", nil]; // No copy, increments retain count, result is immutable NSArray *myArray_imuCopy = [myArray_imu copy]; // Copys object, result is mutable NSArray *myArray_imuMuta = [myArray_imu mutableCopy]; // Both must be released later // ** NSMutableArray ** NSMutableArray *myArray_mut = [NSMutableArray arrayWithObjects:@"A", @"B", […]

有没有办法在Xcode中压制警告?

有没有办法在Xcode中压制警告? 例如,我正在调用一个未logging的方法,因为该方法不在头部,所以我得到了编译警告。 我知道我可以将其添加到我的头来停止警告,但我想知道是否有一种方法,而不是将其添加到标题(所以我可以保持标题清洁和标准)来压制警告? 一个杂注什么的?

如何隐藏Dock图标

我想优先select隐藏Dock图标并显示NSStatusItem 。 我可以创buildStatusItem,但我不知道如何从Dock中删除图标。 : – / 有任何想法吗?

如何在视图出现之前滚动到iPhone上的UITableView的底部

我有一个UITableView填充可变高度的单元格。 当视图被推入视图时,我希望表格滚动到底部。 我目前有以下function NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0]; [self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO]; 日志是一个可变数组,其中包含组成每个单元格内容的对象。 上面的代码在viewDidAppear中工作正常,但是当视图第一次出现然后跳到底部时,这具有显示表顶部的viewDidAppear副作用。 如果table view可以滚动到底部之前,我会更喜欢它。 我在viewWillAppear和viewDidLoad尝试了滚动,但是在这两种情况下,数据还没有被加载到表中,并且都抛出exception。 任何指导都会非常感激,即使只是告诉我我所拥有的一切都是可能的。

我如何在iPhone上创build一个圆angular的UILabel?

有没有内置的方式来创build圆angularUILabels? 如果答案是否定的,那么如何创build这样一个对象呢?

UIImage圆angular

我尝试在UIImage上获得圆angular,到目前为止我读到的最简单的方法是使用蒙板图像。 为此,我使用了TheElements iPhone示例中的代码和我find的一些图片大小调整代码。 我的问题是,resizedImage总是零,我不觉得错误… – (UIImage *)imageByScalingProportionallyToSize:(CGSize)targetSize { CGSize imageSize = [self size]; float width = imageSize.width; float height = imageSize.height; // scaleFactor will be the fraction that we'll // use to adjust the size. For example, if we shrink // an image by half, scaleFactor will be 0.5. the // scaledWidth and scaledHeight will […]

MKMapView缩放和区域

我熟悉使用Google Maps Javascript API。 最近我开始为一个iphone项目使用MapKit框架,但我很难弄清楚缩放和设置地图上的区域。 在Google Maps API中,我使用了8,9,10等整数缩放级别以及简单的函数setZoom()。 我在MapKit框架中唯一可以看到的方法是setRegion:animated。 据我所知,我需要设置一个区域的跨度的纬度和经度的“三angular洲”值来指定缩放级别。 但我真的不知道这些值代表什么(我阅读文档)。 当我使用MKMapView委托并跟踪regionDidChange委托方法结果中的跨度值似乎不相互关联。 当我缩小时,可以看到量程增量值按照文档中的规定增加。 但突然间,我拖动地图而不缩放,增量值变为0.0。 有人可以请解释什么是这些跨度和三angular洲的参考点? 还是有任何algorithm来将整数缩放级别(如9)转换为这些增量值? 作为一个奖金的问题是否有任何方式来指定MKMapView的最小最大缩放级别:) 谢谢