小编mas*_*dup的帖子

Xcode 7.3.1自动完成代码完成无法正常工作

从Xcode 7.3开始,自动完成或代码完成无法正常工作.

简单的导入类,它不能自动完成

我试过了:

  • 删除派生数据文件夹
  • 清洁目标和构建
  • 重新安装Xcode

第一次完全输入后,它会自动完成.但是如果你没有引用过一次(比如枚举),它只显示你之前输入的内容(不显示完整的枚举列表).按下逃生也无济于事.

还有其他建议吗?或者其他任何经历过相同的人?

iphone xcode autocomplete code-completion ios

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

使用UITabbar的UISplitView

我有一个奇怪的,我似乎无法解决.我目前正在努力将我的应用更新到iOS7.这一切都在iOS6中有效.它是一个通用应用程序,因此使用相同的xib文件.然而,iPad在某些上使用了UISplitViews.就像我说的,这一切都适用于iOS6哦,这一切都适用于iPhone.

问题是底部是灰色条.我将标签栏更改为不透明以正确移动视图,因为我将一些UI剪切到视图底部并且位于标签栏下方,在那里进行了侧移.但是,如果我将它设置回半透明条,它会在下方但正确拉伸.如果我不这样做,它会添加一个条形码.其他选项卡在不使用splitview时工作正常.

UISplitviewController以编程方式添加.

有关更好的说明,请参见附图.

灰色条位于我的splitview和tabbar之间

我试过这个:

  • 在splitview上添加了自动调整大小
  • 已检查xib以查看拆分视图中的子视图以自动调整大小
  • 试图强制splitview成为屏幕边界
  • 删除了所有视图上绑定的剪辑
  • 删除了自动调整大小的子视图

任何想法都会受到欢迎.

谢谢你们.

更新:

设置uisplitview的背景颜色,它会使条纹黑色.所以uisplitview肯定会延伸到它.

objective-c uitabbarcontroller uisplitviewcontroller ios ios7

14
推荐指数
2
解决办法
3747
查看次数

iOS 11 presentViewController落后于呈现控制器

我有一个奇怪的问题,我只是做一个简单的呈现模态视图控制器.MFMailComposeViewController确切地说.但是,它出现在呈现控制器后面,因此您无法发送任何电子邮件或类型.您可以UINavigationBar在邮件编辑器上看到"取消"按钮,但会弹出UIAlertController显示控制器的后面.这是怎么发生的?这是iOS 11问题吗?对于UIAlertControllers 我也有类似的行为.

此外,如果我按下发送并按下我的按钮以弹出另一个Composer,它将正常工作.这只是第一个.

请参阅我从Xcode获得的附图.

在此输入图像描述

MFMailComposeViewController *mailer = [[MFMailComposeViewController alloc] init];
mailer.mailComposeDelegate = self;
mailer.modalPresentationStyle = UIModalPresentationFormSheet;
[mailer setSubject:@"subject Feedback"];
[mailer setToRecipients:@[@"email address"]];
[mailer setMessageBody:@"" isHTML:NO];
[self presentViewController:mailer animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

编辑:添加控制器以获取更多信息.

#import "AboutViewController.h"
#import <MessageUI/MessageUI.h>


@interface AboutViewController () <MFMailComposeViewControllerDelegate>
@property (nonatomic, strong) IBOutlet UIView *contentView;
@end

@implementation AboutViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.title = @"About this app";
    _contentView.layer.cornerRadius = 10.;
    _contentView.layer.shadowColor = [UIColor blackColor].CGColor;
    _contentView.layer.shadowRadius = 3.;
    _contentView.layer.shadowOpacity = 0.4;
    _contentView.layer.shadowOffset …
Run Code Online (Sandbox Code Playgroud)

modalviewcontroller ios ios11 mfmailcomposeviewcontroller

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