草庐IT

Objective-c

全部标签

iphone - 如何在不隐藏详细信息标签的情况下在 UITableView 单元格文本中自动收缩?

我制作了一个UITableView,每次文本标签大到足以覆盖详细信息文本标签时,详细信息都不会显示。我已将CGRec设置得更小,但没有成功。Ps.:我使用的是Xcode4,iOS5。谢谢。 最佳答案 在cellForRowAtIndexPath方法中使用以下代码,单元格内textLabel中的文本将根据需要缩小。cell.textLabel.adjustsFontSizeToFitWidth=YES; 关于iphone-如何在不隐藏详细信息标签的情况下在UITableView单元格文本中

objective-c - 如何正确测量 NSInputStream 数据速率

我正在尝试测量ftp下载期间的实际传输速度,下载本身正在运行,流连接在运行循环中。在事件开始和结束时使用CFTimeGetCurrent在NSStreamEventHasBytesAvailable中完成测量,在数据写入文件后,使用(双)previousTimestamp-CFAbsoluteTimeGetCurrent计算耗时,但我得到的时间绝对不合理。在模拟器和设备上测试过,谁能赐教?代码:switch(eventCode){caseNSStreamEventOpenCompleted:{}break;caseNSStreamEventHasBytesAvailable:{if([

objective-c - 执行 UIGesture 操作时,NSTimer 暂停了一段时间

NSTimer暂停一段时间,然后在执行UIGesture操作时再次启动。我正在开发一个iOS应用程序,我必须每0.5秒重复触发一次NSTimer,并根据该计时器移动歌曲进度条。当用户触摸我保存在同一View中的某些图像时,还会处理触摸事件。我看到当用户触摸图像时,移动进度条的计时器会停止一会儿然后再次继续。是否存在无法在同一个View中同时处理定时器和触摸事件的问题?我的定时器代码myTimer=[NSTimerscheduledTimerWithTimeInterval:timeintervaltarget:selfselector:@selector(updatplayer:)us

iphone - 从无效的 Xcode 启用和禁用点击手势识别器

我想标题说的最多,但这里有一些具体细节我有一个文本框,当我单击它时,它会打开一个键盘,帮助您在文本框上输入数字我将敲击识别器用于关闭键盘并且它可以工作,但我将其放入ViewDidLoad方法中。我想在打开键盘时启用GestureRecognizer,并在关闭键盘时自行禁用。我需要这个,因为点击识别器会延迟屏幕上的触摸。在ViewDidLoad中我调用方法使用[selfgestureenablingvoid];andinthegestureenablingvoidIusethisif(textfield.isEditing){//codethatgeneratestapgesture}但

objective-c - 如何实现 UITextView.hidden

我正在开发iOS5应用程序。我不明白为什么myTextView.hidden=YES;或myTextView.hidden=NO;不工作?我也尝试过使用[myTextViewsetHidden:(![myTextViewisHidden])];我将myTextView默认设置为通过xib中的IB隐藏。任何帮助都会很棒!谢谢 最佳答案 只需尝试:[myTextViewsetHidden:YES]; 关于objective-c-如何实现UITextView.hidden,我们在StackOv

objective-c - iOS Facebook SDK SSO Safari 注销

我在我的iOS应用程序中使用最新的FacebookSDK。它使用单点登录,所以即使在调用Facebook注销方法后,当用户再次登录时,对话框窗口会提示他已经登录。在其他iOS应用程序中,Safari网页View上有一个注销按钮,因此用户可以简单地从应用程序中注销。我的问题是如何在我的应用程序中实现这样的webView?我知道我可以使用FBDialog而不是Safari窗口来控制注销过程,但我需要能够从SafariwebView中准确注销。可能只有旧版本的SDK才能访问带有注销按钮的窗口? 最佳答案 我也面临这个问题,当应用程序正在开

objective-c - CGRectApplyAffineTransform 什么都不做?

我是CGAffine世界的新手。任何人都知道为什么我的转换不起作用/不成功?我有一个使用UIGraphicsBeginPDFContextToData和以下当前矩阵创建的有效PDFContext:CGAffineTransformcurMat=CGContextGetCTM(context);NSLog(@"currentcontextmatrix:%f%f%f%f%f%f",curMat.a,curMat.b,curMat.c,curMat.d,curMat.tx,curMat.ty);NSLog值:当前矩阵:1.0000000.000000-0.000000-1.0000000.0

iphone - UIScrollView 在 UIView (XIB) 之上并且 scrollview 不会滚动

在我的xib中,我创建了一个UIView。我向那个UIView添加了一个子项,它是一个UIScrollView。scrollView不会滚动。但是如果我将UIScrollView拖出UIView,使它们处于同一水平,那么它将按预期滚动。那么为什么我的ScrollView在我的XIB上的UIView内时停止滚动。这是一个错误还是我需要做更多的事情来让scrollview在UIView的子级时滚动。非常感谢,-代码 最佳答案 根据关于ScrollView的Apple文档..ScrollView必须知道内容View的大小,以便知道何时停止

iphone - 我应该把我的图像放在我的 iPhone 项目中的什么地方?

我是iPhone开发新手。现在我有一个项目,它的目录结构是这样的:Tutorial\__Tutorial\\__1.png\__TutorialViewController.h\__TutorialViewController.m\__TutorialViewController.xib\__SupportingFiles\\__Frameworks\\__Products\我尝试使用[UIImageimageNamed:@"1.png"]将图像渲染到View:UIImage*image=[UIImageimageNamed:@"1.png"];imageView.image=imag

ios - cellForRowAtIndexPath 对第一个以外的任何部分返回 nil

我有一个UITableViewController,它的UITableView是静态的,包含三个部分。我正在尝试在viewWillAppear中填充我的静态部分,如下所示:-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];[[[self.tableViewcellForRowAtIndexPath:[NSIndexPathindexPathForRow:0inSection:0]]detailTextLabel]setText:@"Stuff"];[[[self.tableViewcellForRow