小编inf*_*eqd的帖子

UITableView:viewForHeaderInSection:在reloadData期间未调用:

我已经使用正确的委托和数据源链接设置了tableview .. reloadData方法调用数据源和委托方法,除了viewForHeaderInSection:.

为什么会这样?

uitableview ios uitableviewsectionheader

120
推荐指数
7
解决办法
5万
查看次数

NSTimer没有触发选择器

在带有ARC的ios5.0中,在我的rootviewcontroller中,我调用了一个由app delegate持有的安全管理器对象中的方法.在那个方法中,我按如下方式设置定时器

NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:5.0 target:self 
                                       selector:@selector(updateModel:) userInfo:str repeats:YES];
[[NSRunLoop currentRunLoop] addTimer:timer forMode:NSRunLoopCommonModes]; 
Run Code Online (Sandbox Code Playgroud)

但是,这永远不会激发选择器即.updateModel:永远不会被调用.可能有什么不对?在没有使用NStimer的情况下,还有另一种更有效的方法吗?

nstimer ios

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

如何使用UINib实例化和使用自定义UITableViewCells

我将如何使用UINibs在iOS5.0中实例化和使用UITableViewCell作为tableview.我知道有一个registerNib:forCellReuseIdentifier:在iOS5.0中也需要使用,但我不知道如何使用它

在此先感谢任何帮助

iphone cocoa-touch uitableview uikit ios

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

故事板 - 在同一个ViewController的storyboard中创建多个视图

我正在使用故事板设计一个iPad应用程序.我有ViewController一个观点.我的问题是,当管理员看到该屏幕时,他应该看到某个视图,而当用户看到该屏幕时,他应该看到另一个视图.我以为我应该为同一个屏幕创建两个视图,并根据谁记录它来加载适当的视图.但是,虽然我可以XIB在以前的iOS版本的文件中执行此操作,但故事板不允许我在外部创建视图,ViewController因此我无法设计多个视图.

我的问题是:

  1. 我们可以在故事板中为同一个设计两个视图ViewController吗?如果是,那怎么样?
  2. 我需要并排看到两个视图,以便我可以单独更改它们.将它们作为主视图的子视图将在运行时加载两个视图.我希望能够只加载其中一个视图,具体取决于谁登录.

在此先感谢您的帮助

storyboard ipad

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

使用UINavigationController的initWithNavigationBarClass的正确方法:toolbarClass:

从apple docs我了解到UiNavigationController可以使用initWithNavigationBarClass:toolbarClass:方法与另一个Uinavigationbar实例化.如何通过自定义UiNavigationBar子类和IB正确地做到这一点?

ios

12
推荐指数
2
解决办法
7501
查看次数

如何初始化变量,但一旦完成,其值就是最终的

我在Swift View Controller中有一个模型对象变量.我想做的事情是,在初始化VC时,我没有它的价值.但是在异步网络调用之后,我有解析的模型对象,这是该变量应该保存的,但从那时起,我不想要任何东西来改变模型变量的值.

在Swift中可以这样做吗?如果有,怎么样?

swift

12
推荐指数
2
解决办法
3645
查看次数

-bash:git:命令在lion osx的Xcode 4中找不到

通过Xcode 4.3 - >文件 - >源代码控制 - >存储库 - >克隆存储库,我从codesion.com克隆了一个存储库.但是当我去git init或git add时,找不到错误-bash:git:command.现在,Xcode 4.3附带了git,所以我该怎么做才能让它工作?

对此的任何帮助都会很棒.

提前致谢.

ios git-bash xcode4.3

6
推荐指数
2
解决办法
4510
查看次数

为UIButton的不同状态设置不同的字体

如何为不同的UI按钮状态设置不同的字体?感谢您对此的帮助.

ios

5
推荐指数
4
解决办法
4084
查看次数

Sirikit:Touch Id 和提高安全性

尝试了解以下内容:

  1. https://developer.apple.com/videos/play/wwdc2016/225/ 提到sendPayments意图默认是IntentsRestrictedWhileLocked,但是如果我们想提高安全性以便用户需要使用Touch Id(本地身份验证)进行批准,那么这该怎么办呢?当设备锁定/解锁时都需要这样做。我假设扩展程序需要在“确认”阶段以某种方式显示本地身份验证 UI?

  2. 他们还提到可以提高安全性,但只需要确认执行此操作的机制是否只是 IntentsRestrictedWhileLocked 扩展属性?或者有没有办法指定需要touch id身份验证?

security touch-id sirikit

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

WWDC 2019 - iOS13 2020 年 4 月要求

WWDC 2019 视频为 iOS 13 现代化您的 UI 中,Apple 提到了一项要求,即到 2020 年 4 月,所有应用程序都应该

  • 采用启动故事板
  • 支持任何尺寸
  • 支持分屏多任务

难道“支持分屏多任务处理”的意思是在描述会话258:构建您的应用程序的多个窗口会话212:iPad上引入多个Windows

因此,应用程序必须在 Xcode 中将 Base SDK 版本升级到 iOS 13 并实现场景方法。

所以我们需要将 Xcode 中的部署目标升级到任何较低版本,例如 iOS 11?

ios ios13

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

故事板ipad仅在横向方向

我正在创建一个仅支持LANDSDCAPE模式的iPad应用程序.我正在使用故事板.

即使在执行以下操作后,当模拟器以横向模式启动时,应用程序也仅以纵向模式启动.请帮助我如何使应用程序以横向模式启动并始终保持该模式.

  1. shouldautorotate为景观设置为YES
  2. info.plist中的初始界面方向设置为横向
  3. info.plist中支持的界面方向设置为横向
  4. 视图控制器的模拟度量标准设置为推断.

在此先感谢您的帮助.我在网上搜索过但是没有答案.

landscape storyboard ipad

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

UItextView在textview外部轻击键盘

我有一个custom UIView来自a UIViewController.该视图控制器可以呈现几个这样的视图中的一个.其中一个观点有一个UITextView.当一个人开始输入文字时UITextView,会显示键盘.但是,每当用户点击textview之外的任何地方时,我想解除键盘.由于UIViewsUIViewController基于某些条件可以呈现多个,我封装了UITextView委托方法等custom UIView,我这样做是使用Notifications from the custom UIViewlike

- (void)configureView
{ 
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];

[nc addObserver:self selector:@selector(keyboardWillShow:) name:
 UIKeyboardWillShowNotification object:nil];

[nc addObserver:self selector:@selector(keyboardWillHide:) name:
 UIKeyboardWillHideNotification object:nil];

self.tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self
                                                           action:@selector(didTapAnywhere:)];
}

-(void) keyboardWillShow:(NSNotification *) note {
[self addGestureRecognizer:self.tapRecognizer];
}

-(void) keyboardWillHide:(NSNotification *) note
{
[self removeGestureRecognizer:self.tapRecognizer];
}

-(void)didTapAnywhere: (UITapGestureRecognizer*) recognizer {    
[self.detailsTextView resignFirstResponder];
}
Run Code Online (Sandbox Code Playgroud)

但是,当调用didTapAnywhere时,即使resignfirstresponder绑定,键盘也不会被解雇.仅供参考,代表UITextViewcustom UIView.

帮助如何做到这一点

uitextview uiview uikeyboard ios

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

UISearchBar 取消按钮更改 UISearchDisplayController 中“取消”一词的语言

在 iOS5.0 中使用 arc 我需要将 UISearchDisplayController 的取消按钮中的“取消”一词更改为从用户选择的语言派生的词。由于语言不是基于本地化选择的,所以我不能只使用它。这个词来自网络服务。我找到了一种通过遍历下面帖子中的子视图来实现的方法,但是有没有其他方法可以在不假设 Apple 的视图层次结构的情况下做到这一点?

如何在 UISearchDisplayController 的 UISearchBar 中更改“取消”按钮的字符串、“无结果”标签?

uisearchbar ios

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