草庐IT

iphone-se

全部标签

iphone - 试图复制 iPhone 键盘按钮

我有一个应用程序,我试图在其中实现我自己的自定义键盘。这个自定义键盘看起来几乎与默认的iPhone系统键盘完全一样,只是在这里和那里有一些小的扭曲以匹配我的应用程序(即颜色、字体等)。我的第一步是尝试复制标准键盘按钮。有谁知道如何做到这一点?我尝试检索键盘(通过筛选UIWindowssubview)并能够完成此操作,但是当我查看键盘subview以尝试检索自定义按钮时,键盘似乎几乎没有足够的subview来构成它所需要的所有按钮包含。在另一个问题上,有人提到键盘按钮不是实际View,而是绘制在键盘View上。鉴于我有UIKeyboardsView,是否可以从中检索绘图参数以弄清楚如何像

iphone - 以编程方式将开关添加到 ScrollView 会引发异常

我正在使用Storyboard并将一个ScrollView窗口拖到一个View上。在我的代码中,我以编程方式创建了一个开关对象,该对象不知何故未正确初始化。该开关正确显示在View上,但每当我单击该开关时,都会抛出一个异常“发送到实例0x6a786f0的无法识别的选择器”我还尝试将开/关文本编辑为是/否,访问开关也会引发相同的异常。显然,我在创建开关和设置正确的委托(delegate)或其他方面遗漏了一些东西。我创建开关的代码是..UISwitch*switchControl=[[UISwitchalloc]initWithFrame:CGRectMake(x,y,60,20)];[s

iphone - 加载 View 和 Web 服务同步调用的问题

我正在使用iPhone从我的网络服务获取数据。因为我不想在获取数据时显示加载View,所以我调用了Web服务同步。我有导航到TableView的按钮(从ws获取数据):Loading*loading=[[Loadingalloc]init];[[[UIApplicationsharedApplication]keyWindow]addSubview:loading.view];TableViewController*tableViewController=[[TableViewControlleralloc]init];[self.navigationControllerpushVie

iphone - 当文本已添加到 UITextFields 时,如何在 UIReturnKeyGo 和 UIReturnKeyNext 之间切换?

我试图根据用户是否在字段中输入了一些文本来在UIReturnKeyGo和UIReturnKeyNext按钮之间切换,但它没有按照我希望的方式工作。这就是我正在做的事情。我创建了以下方法:-(void)setReturnKey{if(self.isLoggingIn){if([self.userField.textlength]>0||[self.passField.textlength]>0){self.userField.returnKeyType=UIReturnKeyGo;self.passField.returnKeyType=UIReturnKeyGo;}else{self.

iphone - 如何以编程方式关闭键盘?

我需要一种方法来确定当前在View中选择的UITextField。如果不传递引用或标签,这可能吗?更具体地说,我需要知道选择了哪个UITextField以便我可以隐藏键盘。我需要这个的原因是因为我想创建一个UIToolbar作为输入附件添加到所有UITextField。在这个UIToolbar上,我将添加一个“完成”按钮,当按下这个按钮时,应该会隐藏当前选定的UITextField的键盘。 最佳答案 我假设您的意思是您想知道哪个UITextField是第一响应者(这是从键盘获取输入的文本字段)。对此没有公共(public)API(尽

iphone - Parsekit:如何匹配单个引号字符?

当使用iPhone的解析器Parsekit时。是否可以包含双引号?哪些东西是特殊BNF的一部分?(是否可以在定义的语法中转义序列?)@start=doublequote+;doublequote='"' 最佳答案 这里是ParseKit的开发者。默认情况下,您可以使用内置的QuotedString解析器轻松匹配带引号的字符串(它将匹配QuotedString标记):@start=quotes;quotes=QuotedString+;匹配如下输入:"foo"'bar'"baz"作为三引号字符串:"foo"、'bar'、"baz"所以

iphone - 一个没有服务器的 Wi-Fi 网络中的 iOS 应用程序之间的通信

我需要将我的应用程序与2台设备进行通信。一个限制是我不能使用服务器,但所有iOS设备都将在一个Wi-Fi网络中。我有什么选择?如何向在另一台设备上运行的我的应用程序的另一个副本发送消息? 最佳答案 我不知道这是否是正确的方法,但由于您不能使用服务器,所以我能想到的方法是我们可以使用TCP/IP或UDP(基于可靠性)创建套接字连接以进行数据交换。 关于iphone-一个没有服务器的Wi-Fi网络中的iOS应用程序之间的通信,我们在StackOverflow上找到一个类似的问题:

iphone - 为什么 iAds 在 iPad 上不起作用?

我正在使用iOSSDK4.2我的应用程序不是通用应用程序(iPhone/iPad),但它可以在iPad上下载并且在两种设备上都可以正常工作。现在我已将iAd集成到我的应用程序中。我已关注iAdSuite例子。它在iPhone中运行良好。但是当我在iPad上下载时iAds不工作!!!我发现iAdSuite中的BasicBanner和ContainerBanner示例配置为支持iPhone和iPad,因为它创建了通用构建。我想知道是否有必要为iAd创建通用应用???谢谢.... 最佳答案 在这里看我的帖子iAddevelopment-m

iphone - 无法使用自定义 View 触发条形按钮项目?

在我的iPhone应用程序中,我有一个要设置的导航栏图像我已经这样设置了....if([self.navigationController.navigationBarrespondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]){[self.navigationController.navigationBarsetBackgroundImage:[UIImageimageNamed:@"navigationBarReady.png"]forBarMetrics:UIBarMetricsDefault];}UIBarBu

iphone - 如何在使用 node.js 服务器的 iPhone 网络应用程序上管理套接字连接?

我是node.js的新手,但我知道它有一个很棒的套接字API,叫做socket.io。我的问题是:我想构建一个与node.js服务器上的数据库通信的iphone应用程序,但我不确定如何执行此操作。我是否构建了我的应用程序将附加到的标准index.html?电话应用程序将如何创建套接字?当应用程序仅访问网站时是否会创建套接字,例如www.example.com/index.html?感谢任何帮助,谢谢! 最佳答案 socket.io有一个客户端js库,您可以从任何平台上托管的网站使用它。它可以是一个简单的静态.html文件,或者是从n