草庐IT

cocoa-touch

全部标签

ios - 如何将 UIView 固定到屏幕底部?

我正在开发一个关闭自动布局并将默认设置为Iphone5的应用程序。现在我在屏幕底部有一个UIView,当我在IB中的大小选项之间切换时,UIView正确地向上移动以修复自身到屏幕底部。然而,当我在我的iPhone4或模拟器上进行测试时,它并没有向上移动,而是被截断了。我怎样才能让应用程序底部的UIView向上分流到较小的iPhone4?看下面的例子我基本上希望将白框向上分流以填充灰色框下方的空隙。更新在View层次结构方面,有一个包含View,然后你看到的白色部分是一个简单的UIView(白色背景),里面有一个ScrollView。该项目是相当新的,因此设置非常简单,并且没有用于定位任

ios - 如何暂停 dispatch_queue_t 及其创建的队列

我正在创建一个程序,除其他功能外,它还可以淡入和淡出音乐。问题是其他线程/队列可以暂停音乐,这意味着淡入和淡出不仅需要暂停,还需要推迟。我需要能够在dispatch_after上暂停“计时器”(因为当音乐开始播放时会调用它以告诉它何时开始淡出,如果暂停则需要延迟)并暂停队列本身(为了在淡入或淡出时暂停淡入或淡出)这是代码(fadeIn和delayFadeOut都在程序开始时被调用):-(void)doFadeIn:(float)incrimentto:(int)volumewith:(AVAudioPlayer*)thisplayeron:(dispatch_queue_t)queue

ios - 在 UIButton 中添加图像作为附件

我有以下UIButton我想在最右边添加一个图像。就像一个accessoryView我已经在使用backgroundImage并且我想避免将2个图像合并为1个。是否有可能在UIButton中添加另一个图像,它是一个AccessoryView让我们说一个在最右边有一个PLUS的图像?(我正在寻找一种将新图像插入按钮内的方法)@luisCien评论我试过了[_addImagesetImage:[UIImageimageNamed:@"shareMe"]forState:UIControlStateNormal];_addImage.contentHorizontalAlignment=UI

ios - NSNotification 用户信息示例?

我有一组使用CGPoints定位的对象。在我的应用程序中的某些时候,数组中的对象需要将其位置通知其他非数组对象。我知道NSNotification是最好的方法,但我找不到一个像样的例子来说明将CGPoint包装和解包为用户信息的通知的“发送方”和“接收方”。谁能帮忙? 最佳答案 在CocoaTouch(但不是Cocoa)中,CGPoints可以用+(NSValue*)valueWithCGPoint:(CGPoint)point-(CGPoint)CGPointValueNSValues可以存储在作为userinfo参数传递的NSD

iphone - 在导航栏中添加分段控件

任何人都可以帮助编写有关如何在导航栏中添加分段控件的代码....我已经在某些应用程序中看到它并想实现它谢谢 最佳答案 您想使用InterfaceBuilder还是仅在代码中使用?使用IB操作非常简单,只需要将分段控件拖放到title所在的导航栏即可。标题将被分段控件替换。如果你想用代码完成这个,请引用thissectionofiPhonereferencelibrary.看来您需要将导航项的titleView属性设置为您的分段控件,它是UIView的子类,所以这是完全合法的。 关于iph

ios - 管理您的应用安排的本地通知的好方法是什么?

我正在深入iOS开发并一直在开发闹钟应用,以熟悉iOS平台和SDK。我正在使用本地通知来处理我的警报,但我需要一些方法来管理我设置的本地通知,以便在我编辑或删除与其关联的任何警报时更新它们。我想出了如何在安排后使用cancelLocalNotification:函数取消安排本地通知,但我很难弄清楚如何检索与已编辑的警报关联的本地通知对象或删除以便我可以使用该功能。我应该注意到,我所有用于创建本地通知的警报对象都存储在核心数据数据库中,并且它们的接口(interface)定义为...@interfaceAlarm:NSManagedObject{}@property(nonatomic,

iphone - 如何摆脱 UIWebView 中嵌入的 youtube 视频周围的白色边框?

在我的iPad应用程序中,我有一个UIWebView,其中嵌入了一个youtube视频。我已经匹配了UIWebView的大小和嵌入视频的大小,并确保纵横比是正确的。我已经将UIWebView背景颜色设置为清除颜色但没有运气。如何将嵌入的视频置于我的UIWebView中。我还使用了contentmode:center但它似乎并不尊重它。请参见下面的屏幕截图:http://cl.ly/1N3c0d343r3v1i0J1h0dNSString*video_ID=@"7Ek1QwGp9Tw?rel=0";NSString*htmlStr=[NSStringstringWithFormat:@"

objective-c - 通过指针枚举 NSString 字符

如何通过提取每个unichar来枚举NSString?我可以使用characterAtIndex,但这比使用递增的unichar*慢。我在Apple的文档中没有看到任何不需要将字符串复制到第二个缓冲区的内容。像这样的东西是理想的:for(unicharcinstring){...}或unichar*ptr=(unichar*)string; 最佳答案 您可以通过先将-characterAtIndex:转换为IMP形式来加快速度:NSString*str=@"Thisisatest";NSUIntegerlen=[strlength]

ios - 模态视图中的导航 Controller

目前,当点击一个按钮时,会出现一个UIModalPresentationSheet。当它向上滑动时,我想在它的顶部添加一个导航栏。我尝试了很多东西,但似乎没有任何效果。这是我目前正在尝试的,它返回了这个错误。AthleteAdd*addAthlete=[self.storyboardinstantiateViewControllerWithIdentifier:@"addAthlete"];UINavigationController*navigationController=[[UINavigationControlleralloc]initWithRootViewControlle

iphone - 禁用后退按钮并将取消按钮放在导航 View Controller 中——就像联系人 iPhone 应用程序

我有一个导航ViewController,导航堆栈中有3个ViewController。现在,在第三个也是最可见的ViewController上,我有一个默认的后退按钮。我需要将此ViewController置于我所做的编辑模式...现在要求将取消按钮作为左栏按钮项而不是后退按钮。这类似于iPhone的联系人应用程序提供的功能,您可以在其中编辑特定联系人。知道如何实现吗? 最佳答案 要隐藏后退按钮并添加左栏按钮使用-[self.navigationItemsetHidesBackButton:TRUE];UIBarButtonIte