草庐IT

cocoa-touch

全部标签

objective-c - 绘制移动的正弦波抗锯齿

我想以清晰且抗锯齿的方式绘制具有可变频率和可变幅度的移动正弦波。这怎么可能? 最佳答案 好吧,我将正弦波实现到UIViewdrawrect方法中,如下所示:floatx=75;floatyc=50;floatw=0;while(w这里的x是每个正弦波的宽度,而y是帧的高度。这将绘制多个正弦波以适合整个UIViewFrame。它会产生清晰的正弦波,yc是控制handle。尝试一下,您可能会喜欢。如果宽度即。x类似于框架的宽度,然后将产生单个正弦波。完整的正弦波数=(帧的宽度)/(每个正弦波的'x'宽度)

objective-c - 检索 Facebook 好友列表

我想从Facebook检索用户的好友列表。任何示例代码将不胜感激。 最佳答案 登录后,执行此操作-[facebookrequestWithGraphPath:@"me/friends"andDelegate:self];//friend数据应该在这个委托(delegate)方法中解析。-(void)request:(FBRequest*)requestdidLoad:(id)result{if([resultisKindOfClass:[NSDictionaryclass]]){NSLog(@"dictionary");result

iPhone - 更改 View 后面的 UIWebView 背景颜色(弹跳背景)

我有一个黑色内容的UIWebView。我所有的View和subview都设置为黑色背景。当将webView滚动到其顶部或底部位置时,我可以看到在内容弹跳时出现白色背景。那么我如何强制该背景也为黑色呢? 最佳答案 将webviewcolor设置为clearcolor,然后将webviewopaque设置为no。webview.backgroundColor=[UIColorclearcolor];webview.opaque=NO;这样就可以了。 关于iPhone-更改View后面的UIW

iPhone - UIScrollView ...检测触摸坐标

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:UIScrollviewgettingtouchevents是否可以检测手指触摸了UIScrollView中的哪个位置?我的意思是,假设用户以这种方式使用他的手指:点击并滚动、抬起手指并再次点击并滚动等。是否有可能知道与self.view相关的点击发生的CGPoint滚动条在?滚动条占据了整个self.view。谢谢。

objective-c - 在哪里调用【self addSubView】?

我有一个自定义View,我需要以编程方式向其添加几个subview。哪个是创建和添加这些subview的最佳位置?Appledocs说:Ifyourviewclassmanagesoneormoreintegralsubviews,dothefollowing:Createthosesubviewsduringyourview’sinitializationsequence.这对我来说有点不清楚。我应该在initWithFrame、initWithCoder还是其他地方处理它?请注意,我在这里不是在谈论Controller,这是一个需要自行初始化的View。

ios - 来自 iOS "Do not add subviews directly to the visual effect view itself"的警告

我在下面有一个函数,当我链接到iOS11SDK时,出现错误:Donotaddsubviewsdirectlytothevisualeffectviewitself,insteadaddthemtothe-contentView.问题可以通过改变来解决leteffectView=UIVisualEffectView(effect:UIBlurEffect(style:.dark))"到effectView=UIView()但是效果不是那样的。如何继续使用UIVisualEffectView而不是UIView?我想保持效果。letimagePicker=UIImagePickerContr

Objective-C Facebook API

谁能告诉我Objective-CfacebookAPI。我需要将它用于iOSSDK4.2。我找到了twitterAPI但没有找到facebook。请帮忙。 最佳答案 我不知道你想做什么,但如果你只是想在Facebook上分享一些东西,ShareKit应该会让事情变得非常简单:http://www.getsharekit.com/否则,您将不得不使用iOSSDK,它允许更多功能,但也需要编写更多代码:http://github.com/facebook/facebook-ios-sdk 关

objective-c - 比较格式为 "2.0.1"、 "2.0.09"的字符串

我需要获取用户的应用程序版本号并将其与我服务器上的当前应用程序版本进行比较。如果用户的应用程序版本较低,那么他将收到一个弹出窗口以更新他的应用程序。在执行此操作时,我需要将应用程序的版本与可用版本进行比较。在Objective-C中,如何比较"2.0.1"和"2.0.09"格式的字符串并获得最高的字符串? 最佳答案 如何使用compare:options:NSString类的方法?NSString*v1=@"2.0.1";NSString*v2=@"2.1";NSComparisonResultresult=[v1compare:v

iphone - UIRequiresPersistentWiFi 等效于蜂窝连接

好的,所以我将应用的plist的UIRequiresPersistentWiFi键指定为YES,这样当我的应用在后台时iOS就不会停止获取数据。但是,当用户使用蜂窝连接(不是wifi)并且我的应用程序在后台运行时,数据下载会在几分钟后停止。我仔细检查了文档,似乎没有我可以设置的蜂窝网络的UIRequiresPersistentWiFi等价物。当应用程序处于后台时,有什么方法可以使蜂窝网络连接继续存在吗?有什么提示吗?干杯!更新:我正在制作一个网络广播应用程序。Stream与我一个接一个请求的mp3结合在一起(不能提前请求,不能改变服务器端)。当我的应用程序在后台并使用wifi时,它可以

ios - 自动将 NSString 转换为 NSLocalizedString?

学习iOS开发还在付出高昂的代价,还望大家多多关照。我有一个包含大约400个NSString乱码的iOS应用程序。我从来没有想过我以后会想要本地化这个应用程序,所以在意识到NSLocalizedString的同时,我决定不在我的项目中使用它们。现在世界已经改变了,我需要本地化此应用程序。是否有任何我可以使用的工具/脚本将运行我的.m文件并在我之前用NSLocalizedStrings“搜索/替换”我的NSStrings用genstrings提取它们?谢谢罗杰 最佳答案 您犯了错误,第一次没有正确编写代码,现在您必须付出代价。您需要手