草庐IT

ios - 当没有看到 UIScrollView 上的 UITextField 时 resignFirstResponder

我有一个UITextField,当我加载ViewController时,我会在其上调用becomeFirstResponder。在上面,我有一个UIScrollView,当我将它滚动出来textField上调用resignFirstResponder>在我看来。UITextField的位置可能会改变,但行为应该保持不变。关于如何实现此类事情的任何想法?谢谢。 最佳答案 我会观察您的scrollView的contentOffset属性的变化。了解scrollView的bounds和contentOffset,以及textField的f

ios - 我的 View 只有 320 像素,我在 iPhone 5 上看到分辨率很差的图像?

我有一个大问题导致了各种并发症。我想使用326ppi视网膜显示屏质量图形为我的iPhone5应用程序制作原始分辨率图形。但是,我所有的View似乎都默认为320px宽度!所以我能找到的唯一选择是使我的图形更大,然后使用“重绘”图形选项使图形看起来更漂亮。但是,我更愿意只使用像素对像素的原始分辨率图像。我该怎么做才能让xcode以视网膜显示分辨率显示我的View?我正在为iOS6.1使用最新的xcode和编程谢谢! 最佳答案 在UIKit中,View以点为单位:(CGSize){width,height}..其中宽度和高度以磅为单位测

ios - 隐藏View的Navigation Bar push View是OK.but pop 可以看到黑条

SDK6.1,Target6.1,使用storyboardaView有一个UIButton。我使用Actionsegue[push]到bView当我点击这个按钮时,按下bView就可以了但是我弹出aView有一个后退栏,我该如何解决这个问题?aView.m-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];[self.navigationController.navigationBarsetHidden:YES];}bView.m-(void)viewWillAppear:(BOOL)animated{

ios - 当键盘启动时,将 iPhone 设备旋转到横向时,UITextfield 无法看到文本和光标

在UITextfield中,当键盘启动时将iPhone设备旋转到横向时无法看到文本和光标。UITextfield中的文本在我们点击键盘上的返回按钮后不显示,或者如果我们键入则显示 最佳答案 您必须设置UITextFieldDelegate方法,并且必须设置文本字段的框架并根据要求移动它,因为当设备处于风景模式时,您的文本字段可能会隐藏在键盘下。 关于ios-当键盘启动时,将iPhone设备旋转到横向时,UITextfield无法看到文本和光标,我们在StackOverflow上找到一个类

iphone - 看到 malloc 分配大块内存 - 试图找出原因 (iPhone)

我看到我的应用程序被iOS终止并显示内存不足消息,但是,在AllocationsInstrument中跟踪应用程序的进度时,我看到很多malloc似乎发生在我的代码之外已经写好了。我没有发现任何泄漏,所以我假设这些分配应该存在。问题是,因为我不确定为什么要分配它们,所以我不确定我可以做些什么来优化应用程序并防止操作系统放弃我的应用程序。有谁知道为什么要分配内存,或者有什么办法让我找出答案吗?这是Instruments中显示malloc的几个镜头。在第二个镜头中,所有分配都具有相同的堆栈跟踪。编辑我'显示单个大图像作为UIView背景(1024x768),然后在包含两个550px正方形图

ios - 我在哪里可以看到每个 iOS 设备的不同 UIRequiredDeviceCapabilities 设置

UIRequiredDeviceCapabilities在plist中用于将您的应用程序限制为具有特定功能的设备。我很好奇是否有一个列表可以显示所有不同的AppleiOS设备并列出它们具有的功能。 最佳答案 奇怪的是,今天早上我几乎问了自己同样的问题。而维基百科正是我们正在寻找的东西。您需要将这些功能转换为适当的UIRequiredDeviceCapabilities名称。链接是here 关于ios-我在哪里可以看到每个iOS设备的不同UIRequiredDeviceCapabiliti

ios - 分享我的 XCode 项目而不让其他人看到它是伪代码

我的一个客户想要拥有我为相机应用程序编写的部分功能。但是我不想让客户看到我制作的任何源代码。他提到了windows中的一个.dll文件,它可以使应用程序被加密。Xcode是否支持这些功能? 最佳答案 听起来您需要创建一个静态库,您可以将要提供给客户的所有功能放入其中……而无需透露您所做的实际代码。Here'satutorialyoucanreferto. 关于ios-分享我的XCode项目而不让其他人看到它是伪代码,我们在StackOverflow上找到一个类似的问题:

objective-c - drawRect 看到空数组

drawtestViewController.m中的按钮链接到ChalkBoard.m中的pushPoint操作。它使用CGpoint对象填充pointArray。这个数组到处都是对象,除了从drawRect看的时候。似乎从drawRect我以某种方式引用了原始数组的空副本,但我找不到任何错误......我已将整个项目上传到http://dl.dropbox.com/u/42099382/drawtest.zipdrawtestViewController.m中的按钮Action-(IBAction)myDo{NSLog(@"-Buttonwaspressed");[self.boar

ios - 当我的应用程序位于通知中心时,我如何才能看到 UIRemoteNotificationTypeNone?

我有一个使用iOS5.1.1的用户报告说我的应用程序不允许他设置通知,即使他已将它放在通知中心。他给我发了一张截图,显示他清楚地把它放在了通知中心。但是如果应用不允许他设置通知,那是因为这段代码返回了notificationIssue==YES:BOOLnotificationIssue=NO;UIRemoteNotificationTypetypes=[[UIApplicationsharedApplication]enabledRemoteNotificationTypes];if(types==UIRemoteNotificationTypeNone)notificationIs

从gitlab打包下载下来的zip包的代码之后,没有看到git,如何提交代码呢?

如果你从GitLab下载了一个ZIP包,并且在本地解压后没有Git版本控制信息(.git文件夹),这意味着你只获得了代码的快照,而不是一个完整的Git仓库。在这种情况下,你无法直接使用Git来提交代码,因为没有Git仓库来跟踪更改历史和管理提交。如果你想将这些代码提交到一个Git仓库中,你可以按照以下步骤进行操作:创建一个新的Git仓库:在本地选择一个合适的文件夹,并将其中的代码作为新的Git仓库的初始代码。gitinit将解压后的代码复制到新的Git仓库目录中。添加代码到Git仓库:在新的Git仓库目录中,将所有文件添加到Git的暂存区。gitadd.提交代码:将暂存区的更改提交到Git仓库