相关疑难解决方法(0)

隐藏UITextField的光标

我使用的是UITextFieldUIPickerView它的inputView,这样当用户点击文本字段,一个选择器被召唤为他们选择一个选项.

几乎所有的作品,但我有一个问题:光标仍然闪烁的文本字段时,它是积极的,这是丑陋和不恰当的,因为用户不希望被输入到现场,并没有跟键盘.我知道我可以通过设置hackily解决这个问题editing,以NO文本字段,并对其进行监视触摸,或通过使用自定义风格的按钮替换它,召唤通过代码选择器.不过,我想使用的UITextFieldDelegate方法对所有的事件处理上的文本字段和黑客如用按钮替换文本字段不允许这种做法.

我怎样才能简单地将光标隐藏在UITextField

cocoa-touch uipickerview uitextfield ios

122
推荐指数
7
解决办法
6万
查看次数

在iOS中更改JavaScript警报对话框标题

是否可以UIWebview在iPhone中更改JavaScript警报标题?

javascript uiwebview ios

35
推荐指数
3
解决办法
3万
查看次数

App Store - 方法调整合法性

在App Store上是否存在关于方法调查的最新信息是合法/非法的?

我能找到的唯一数据点是一段时间后的Three20框架重组,从这个通知开始:

您当前发布到App Store的应用程序xxx正在使用method_exchangeImplementations将Apple提供的API的实现与您自己的实现交换.由于即将发生的更改,应用程序中的此行为可能会导致崩溃或导致iPhone OS 4.0上的用户数据丢失.

xxx使用method_exchangeImplementations与您的方法ttdealloc交换dealloc的实现.它还用你的方法popViewControllerAnimated2:交换方法popViewControllerAnimated:的实现.

请立即解决此问题,并将新二进制文件上传到iTunes Connect.如果我们认为这样做是谨慎或必要的,我们可能会删除您的申请.


当我在搜索时,我可以找到关于调配和应用程序商店的每个最近的对话似乎都引用了同样的Three20事件.通知似乎非常具体,我想知道问题是否是Three20所做的更改或者method_exchangeImplementations被普遍禁止的具体更改问题.

关于是否允许这种做法,还有其他数据吗?在商店中是否有任何使用应用程序的应用程序的开发人员?

谢谢!

objective-c app-store swizzling ios

21
推荐指数
1
解决办法
4643
查看次数

UIViewController扩展不允许在Swift中覆盖与视图相关的函数?

在尝试为UIViewController实现扩展时,我意识到没有正常的方法,或者不允许覆盖这些函数(即使它们可用于UICollectionViewControllerUITableViewController):

extension UIViewController{
  public override func viewWillAppear(){
    super.viewWillAppear()
    //do some stuff
 }
}
Run Code Online (Sandbox Code Playgroud)

我意识到没有正常的方法,或者不允许覆盖这些函数(即使它们可用于UICollectionViewControllerUITableViewController):

  • viewDidLoad中
  • viewWillLoad
  • viewWillAppear中
  • viewDidAppear

有一些方法可以做到这一点?我想在那里有一些实现,并为我的应用程序上的每个UIViewController工作...所有在一个地方.

请注意,不想创建一个新类继承UIViewController,重写这些方法并让我的控制器扩展它.这是一个显而易见且最简单的解决方案,但这并不能满足我的目标.

我在XCode 6.3中使用swift 1.2

uiviewcontroller ios swift ios8

17
推荐指数
1
解决办法
2万
查看次数

如何在ios应用程序中将自定义字体系列设置为系统字体

我正在开发一个ios应用程序,我必须使用UI的自定义字体.我知道如何在应用程序中集成新的自定义字体.为此我有

  1. 使用.ttf扩展名下载字体系列文件.
  2. 将它们添加到资源包中.
  3. 在info.plist文件中添加应用程序提供的关键字体.

此自定义字体显示效果.但我想要做的是,我想将它们设置为systemFont.所以我不必在所有UI元素中设置它们.

我想要类似的东西

[[UIApplication sharedApplication] systemFont:@"Arial"];
Run Code Online (Sandbox Code Playgroud)

这可能吗?谁能帮我这个?

fonts uiapplication ios

8
推荐指数
1
解决办法
7085
查看次数

iOS RunTime:用例

我知道iOS Runtime很强大,我有一个问题:我们应该在哪里使用运行时?

例如,我发现许多文章将讨论类和方法的混合.在哪种情况下我应该使用它?

我也谷歌它发现它被广泛用于越狱开发.但是,我是一个非越狱的开发者,请不要越狱〜

谢谢!

runtime objective-c ios

5
推荐指数
1
解决办法
1747
查看次数

目标c中方法调配与类别之间的差异

我只是在理解方法调配中的方法调整使用方法调配的危险,并且无法在绘制方法调配和使用类别覆盖方法实现之间进行比较.它们都有助于覆盖预定义框架方法的功能.那么两者之间有什么区别,或者它们可以互换使用?

objective-c swizzling ios

3
推荐指数
1
解决办法
1220
查看次数

覆盖UIImage imageNamed - 我的选择是什么?

基本上我的代码大量使用[UIImage imageNamed]默认情况下从应用程序包中提取图像.

现在我希望从Documents(或库或其他)深处的目录中返回图像 - 而不是主包.由于有很多imageNamed调用实例,我正在考虑为此目的扩展(读取替换)UIImage ImageNamed实现.

我已经完成了这个但是不能完全弥补我应该做什么,什么是最好的:

  1. 制作一个UIImage类别
  2. 创建UIImage的子类
  3. 方法调整

我也不知道是否需要照顾@ 2x图像.我目前的捆绑包包括一堆,我想我的实现也必须要处理它.但不确定如何.

objective-c uiimage imagenamed ios objective-c-category

1
推荐指数
1
解决办法
1338
查看次数