草庐IT

re-doing-it-wrong

全部标签

iOS : UIView blurring things moving behind it

我想知道是否有可能模糊View后面的所有内容...这些内容应该会移动。示例:我有一个包含UITableView的UIViewcontroller,以及一个可以通过触摸移动的小UIView。我希望这个View是透明的但模糊它后面的任何东西,以达到类似于这个的效果:http://www.codeproject.com/KB/dialog/rtaGlassEffectLib/rtaGlassEffect.png那么……可能吗? 最佳答案 如果View后面的东西没有改变,您可以截屏(请参阅此问题:Howtocapturecurrentvie

objective-c - iOS 上的自定义键盘 : How do I access the UITextField?

我有一个UIView子类,我按如下方式分配给文本字段:self.textField.inputView=[[HexKeyboardalloc]initWithFrame:CGRectMake(0,0,100,100)];这有效(即,键盘出现)。但是,HexKeyboard实例应该如何知道textField?[当然,我可以向HexKeyboard添加一个属性来实现这一点(并将其称为delegate),但我认为这是一个内置机制。..] 最佳答案 为此,您真的不需要复杂的委托(delegate)模式。只需在HexKeyboard类上创建一

objective-c - NSURLErrorDomain 代码=-1000 "bad URL": What does it really mean?

我有这个令人困惑的错误。我通过GET方法发送JSON,网站将解析并显示数据。问题是我收到错误“NSURLErrorDomainCode-1000”或更简单的“BadURL”。事情是当我检查服务器时,我发送的数据已成功解析并显示。所以我真的很困惑为什么我会收到这个“错误的URL”错误。谁能帮帮我?这是我收到的错误:ErrorDomain=NSURLErrorDomainCode=-1000"badURL"UserInfo=0xff73df0{NSUnderlyingError=0xff73810"badURL",NSLocalizedDescription=badURL}编辑:http:

iphone - 如何检查 iOS 设备是否设置为 "do not disturb"?

有没有办法检查用户是否选择了“请勿打扰”模式?我的应用程序依赖于一些推送通知,我想通知用户,他应该禁用“请勿打扰”模式以获得更好的体验。 最佳答案 不,使用可用的公共(public)API是不可能的。 关于iphone-如何检查iOS设备是否设置为"donotdisturb"?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18376383/

ios - UIBUtton : what is it and how to remove it? 标题标签上的小黑边

问题UIBUtton的标题标签上有一个小边框,UILabels没有。[self.buttonsetTitle:@"border"forState:UIControlStateNormal];[self.buttonsetTitleColor:[UIColoryellowColor]forState:UIControlStateNormal];self.label.text=@"noborders!"self.label.textColor=[UIColoryellowColor];因为这个边框,浅色的UIButton看起来很“脏”。它是什么以及如何删除它?图片

ios - Xcode/iTunesConnect : Is it possible to remove watch kit target and add it back or not submit the watchkit App?

我的项目中有一个watchkit目标。我面临的问题是我现在不需要上传watchkit目标。但是我仍然想保留代码并且不想删除所有文件。有没有一种方法可以在没有watch套件扩展应用程序的情况下提交应用程序?我考虑过删除目标(而不是文件),但我不知道在这种情况下最好的做法是什么。我可以告诉itunesconnect不要包含watchkit应用程序吗? 最佳答案 如果您转到主应用程序的目标并从“嵌入式二进制文件”中删除watchkit扩展,它应该会删除您的watchkit应用程序。 关于ios

iphone - iOS 4 : How do I simulate an A4 printer?

我正在iOS应用程序中实现打印。我在Mac上有一个用于物理测试打印机的打印代理应用程序,它是一台USLetter打印机。iOS模拟器附带的打印机模拟器似乎也默认为美国信函。有人对我如何测试其他默认纸张尺寸有什么建议吗?谢谢! 最佳答案 如果我正确理解了iOS打印功能——这是一个很大的如果——然后​​打印模拟器将根据您发送的内容的尺寸调整为USLetter或A4。因此,如果您发送A4尺寸的东西,它会选择A4,如果您发送美国信纸尺寸的东西,它会选择美国信函。但是,我发现实际打印时,这并不总是有效。为了做到这一点,我发现明确鼓励iOS选择

iphone - 用户点击 UILocalNotification : Can it pass data to the app?

我正在创建本地UILocalNotification并将其作为横幅显示给用户。是否可以设置它,以便当用户点击它并返回到应用程序时,该应用程序将收到关于它是特定类型通知的某种数据?我想在应用程序中打开一个特定的ViewController。我认为最好的方法实际上是向应用程序发送一个URL,或者有没有办法访问UILocalNotification以便我可以测试是哪种类型并执行正确的操作? 最佳答案 要从传递给iOS应用程序的本地NSUserNotification获取数据,您需要做的就是实现以下方法:-(void)application

ios - XCode 自动补全 : Is it possible to suggest "NSString" when I typed "NSS"?

当我键入“NSS”时,XCode会建议我使用“NSSet”。这对我来说不是很好。我经常使用NSString。是否可以在我输入“NSS”时提示“NSString”? 最佳答案 在编辑器中输入NSString,选择它并用鼠标将其拖到代码片段库(⌃⌥⌘2如果未打开),然后将其完成快捷方式设置为Xcode未使用的内容,像“foo”。现在,每次你想使用NSString时,只需键入foo,Xcode将提供使用NSString自动完成的功能。它需要一些时间来习惯输入其他内容,就像Srikar建议的宏一样,但它不会向代码本身添加任何新内容。顺便说一

ios 7 dequeueReusableCellWithIdentifier :forIndexPath method - does it need registerClass method

我正在使用ios7。快速提问。我有一个工作程序,它使用dequeueReusableCellWithIdentifier:forIndexPath来显示具有两个不同原型(prototype)的单元格。我从未使用过UITableViewregisterClass方法。这是否意味着我没有重复使用细胞?我的想法是情况并非如此(因为我之前在此应用程序中修复了与保留先前状态的单元格相关的错误)。如果我现在真的使用registerClass(在tableVieW的viewDidLoad中),我的数据不会显示-知道为什么吗?谢谢!更新我在viewDidLoad中添加registerClass代码如下