草庐IT

Objective-J

全部标签

objective-c - 带有更多...文本的 UILabel

我有一个包含多行的文本,但最后我想添加短语“更多...”,如果用户按下的单词比系统认为显示该段落其余部分的单词更多。我该怎么做? 最佳答案 一种方法是:使用UILabel来显示短文本将UIButton置于其下并带有“显示更多”将按钮设置为看起来像UILabel捕捉按钮的Action,移除按钮并显示多行文本并更改UILabel的大小。这不是新手程序员的正确方法,我希望我的想法有所帮助。 关于objective-c-带有更多...文本的UILabel,我们在StackOverflow上找到一

objective-c - 无法导入 AssetsLibrary.h

我想使用AssetsLibrary框架来使用来自用户照片库的图片。但我有一个非常奇怪的问题。我看到每个人都在这样导入这个框架#import但我不能,编译器显示错误。在“LinkBinariesWithLibraries”中添加框架时我什至找不到它。就好像这个框架不存在一样。也许有人有类似的问题并且知道解决方案? 最佳答案 显然框架丢失了,我在框架目录中寻找它但它不在那里,所以我选择重新下载新的xcode。如果有人遇到类似的问题,我建议首先查看/System/Library/Frameworks/中是否缺少该框架。

objective-c - 将 navigationController 的 rootViewController 设置为委托(delegate)

我的问题可能是技术问题,而不是对Controller和委托(delegate)的设置方式的误解。也就是说,也许我应该以不同的方式做...无论如何,我有一个带有mainViewController的Storyboard设置。其中有一个UIButton,单击它时,会转到一个弹出窗口。弹出窗口的内容ViewController是UINavigationController,而rootViewController是MyViewController。我试图让mainViewController成为MyViewController的delegate并在prepareForSegue中这样做:-(v

objective-c - 在 UITextView 中选择或标记文本而不使其成为第一响应者

这可能吗?我想在没有TextView成为第一响应者的情况下选择/标记文本。我在UIPopoverController中实现了搜索,然后当它被关闭时UIToolBar显示了Next和Previous按钮,这允许我选择下一个或上一个结果,我看到正在选择文本因为UITextView分别向下和向上滚动,但我没有看到任何选择颜色或实际选择的文本,只是白底黑字。如果它是第一响应者,那么一切正常,但这不是我想要实现的行为。有什么提示吗?求助 最佳答案 如果你在iOS6环境下工作,你可以使用attributedText属性ifUITextView。

objective-c - Admobs 有时会在不同位置出现两次

我们正在添加admobs作为没有iAd的国家/地区的备用广告系统。但有时广告会出现两次,第二个广告有时会出现在屏幕中间,比另一个广告高100-200像素。似乎第二个广告只在访问已有广告的View时出现。有点像广告调用在viewDidAppear而不是viewDidLoad中,但我们没有。或者didFailToReceiveAdWithError在viewDidLoad之外被调用-调用广告。有人知道这件事吗?编辑:它们可以同时出现,而无需重新访问已有广告的View。编辑(代码)基本上:-(void)viewDidLoad{[selfcreateAdBannerView];[self.vi

objective-c - 如何在 iOS Facebook 应用程序上加载 Facebook 页面链接

我正在尝试打开一个Facebook链接,使用以下代码将符合iOS上的URL协议(protocol)。NSString*url=[self.dataSourcegetFacebookURL];url=[urlstringByReplacingOccurrencesOfString:@"http://www.facebook.com/"withString:@"fb://profile/"];NSLog(@"LINK:%@",url);[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:url]];但是,当我尝试加载个人

objective-c - iOS 设备之间的共享数据

我正在开发一个内部iOScocoa应用程序,其中多个设备需要连接并读取/写入数据连接。它将类似于库存应用程序。这是否最好使用服务器端SQLLite通信器或其他类型的服务器端数据存储来完成?或者有没有一种我不知道的方法可以让多个设备共享数据。感谢任何帮助。谢谢。 最佳答案 可能值得一试的第三方服务是Parse.WithParse,youcanaddascalableandpowerfulbackendinminutesandlaunchafull-featuredappinrecordtimewithouteverworryingab

objective-c - 仅在 viewDidLoad 上使用 'self.' 更新 UITextField

我在MainStoryboard上有一个UITextField。它在ViewController.h中设置和链接:@property(retain,nonatomic)IBOutletUITextField*finalTextField;在ViewController.m中,我在@implementationViewController之后有@synthesizefinalTextField;在-viewDidLoad区域,我可以使用以下代码成功更新UITextField:self.finalTextField.text=@"99";效果很好。但是,如果我使用相同的代码在ViewCon

objective-c - iOS 上自动续订订阅所需的服务器

有人可以向我解释一下iOS上的自动续订订阅需要什么吗?我很困惑它是否需要一个服务器端组件(我自己构建的)?或者一切都可以在应用程序中处理? 最佳答案 对于最基本的设置,答案是否定的,您不需要自己的后端。Apple会处理这笔钱,您可以在应用程序中从apple获取交易状态,并根据该信息解锁或锁定用户支付的任何内容。 关于objective-c-iOS上自动续订订阅所需的服务器,我们在StackOverflow上找到一个类似的问题: https://stackove

objective-c - PDF专搜iOS

我知道在iOS上有一个很好的PDF搜索源,它是PDFKitten但我的情况是,我遇到了一些PDF文件,该来源不适用于搜索。我尝试在Mac上通过“预览”应用程序打开这些文件并尝试搜索,它有效。我上传了onefilehere.您可以通过“预览”应用程序打开此文件并搜索“ra”一词进行检查。它工作完美。如果您将此文件拖到源PDFKitten并进行一些配置以便源打开它,然后尝试搜索,它不起作用。我检查了源代码,它关心所有显示运算符的文本,包括Tj、'、''、TJ。我在这些运算符(operator)的回调中放置了一些日志行,但我看到这些回调没有被调用。你能给我一些建议或想法吗?