1.设置 self.title , self.navigationItem.title 结果文字都不显示。这时可以设置:
self.navigationController.navigationBar.topItem.title
可以显示,原因还未知。
2.在控制器中添加控制器进行切换的方法
[self.currentViewController willMoveToParentViewController:self];
[self addChildViewController:toViewController];
[self transitionFromViewController:self.currentViewController
toViewController:toViewController
duration:0.5
options:
UIViewAnimationOptionCurveEaseInOut
animations:^{
} completion:^(BOOL finished) {
[self.currentViewController removeFromParentViewController];
[self.currentViewController didMoveToParentViewController:self];
self.currentViewController = toViewController;
//do others
}];
}];
-
UITableViewStyleGrouped 中Footer的隐藏
在ios11之前设置-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ return 0.01; }
就可以了。但是在在ios11之后,还必须执行
-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
UIView *view = [[UIView alloc] init];
return view;
}
4.设置本应用支持被黏贴文件
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeName</key>
<string>com.myapp.common-data</string>
<key>LSItemContentTypes</key>
<array>
<string>com.microsoft.powerpoint.ppt</string>
<string>public.item</string>
<string>com.microsoft.word.doc</string>
<string>com.adobe.pdf</string>
<string>com.microsoft.excel.xls</string>
<string>public.image</string>
<string>public.content</string>
<string>public.composite-content</string>
<string>public.archive</string>
<string>public.audio</string>
<string>public.movie</string>
<string>public.text</string>
<string>public.data</string>
</array>
</dict>
</array>
网友评论