新手iOS程序员在这里,如果我无法在我面前看到答案,请提前道歉。 :)
我刚刚将iAd添加到我的示例应用中。我遇到了一个问题,当用户关闭广告时,我点击广告之前显示的小键盘不会重新出现。我需要在广告被解雇后显示小键盘。你能解释我如何捕捉广告解雇事件,以便我可以重新显示小键盘吗?我无法找到这个简单问题的解决方案。
我的应用程序非常简单,旨在教我iOS编程。这是一个速度转换器应用程序介于英里每小时和公里每小时之间。我为每个数据都有两个字段。我一直在显示小键盘并且它运行良好,直到我放入iAds。
我注意到,当我点击广告时,在显示较大的添加之前,小键盘会被取消。然后,当较大的广告被解雇时,我将返回到我之前的屏幕,但不会显示小键盘。当我点击里程或公里字段时,我可以让小键盘重新出现。
在viewDidLoad上,我最初使用[mile becomeFirstResponder]显示小键盘。 “英里”是每小时英里数字段的名称。如果我知道如何捕获用户点击广告以解除它,我可以重新发出命令:[mile becomeFirstResponder]以显示小键盘。
我希望你了解我的情况和我想要完成的事情。也许我的问题出在另一个方面。还有另一种更容易让键盘始终显示的方法吗?
我正在使用Xcode 4.2。
感谢。
答案 0 :(得分:1)
查看ADBannerViewDelegate及其属性:
-(void) bannerViewActionDidFinish:(ADBannerView *)banner