草庐IT

view-design

全部标签

ios - 当界面方向颠倒时呈现 View Controller

我的iPhone应用程序支持颠倒的界面方向:当用户将手机上下颠倒(使主页按钮位于顶部)时,整个用户界面将垂直翻转。但是,当尝试从我的ViewControllerA中呈现一些ViewControllerB时出现问题(在此示例中,我呈现标准邮件编辑器ViewController):-(IBAction)buttonTapped:(id)sender{MFMailComposeViewController*mailVC=[MFMailComposeViewControllernew];mailVC.mailComposeDelegate=self;[selfpresentViewContro

ios - NSSortDescriptor 在查看详细 View 并返回后按字母顺序重新排序单元格

我有一个或多或少基本的MasterDetail应用程序。我关注了thistutorial熟悉CoreData,现在我正在尝试在我的MasterTVC上重新排序我的单元格。一切正常,包括我的细胞的成功重新排序。然而,当我向下挖掘并查看其中一个详细VC时,我又回到了最初的字母顺序。我相信它与教程中包含的NSSortDescriptor“sortDescriptor”有关。我不确定如何删除它,或者如何赋予它不同的特性。任何帮助表示赞赏。下面是我的NSFetchedResultsController方法。-(NSFetchedResultsController*)fetchedResultsC

ios - 滑动后调整 super View 大小时,UIPageViewController View 跳转

我有一个ViewController,它以编程方式将UIPageViewController添加到subview(我们称之为“覆盖”)。由于页面ViewController的每个页面都有不同的高度,我在“overlay”subview上添加了一个NSLayoutConstraint。在每次滑动时,我都会计算即将到来的ViewController的高度,并相应地调整覆盖View的大小:-(void)resizeOverlayToBottomOf:(UIView*)element{//resizeoverlayinparentviewcontrollersoitshowstheelemen

ios - 从父 View 突出时如何使 subview 的一部分不可见?

我在父View中有一个UIViewsubview,它的框架可能会延伸到父View的框架之外:例如superview.frame=CGRectMake(0,0,100,100);subview.frame=CGRectMake(50,50,60,60);即subview将在右下角从父View“突出”10个像素。我怎样才能使父View框架内的subview部分可见,而突出部分不可见?上下文:subview实际上是一个UILabel,不能调整大小。如果它突出,我只想显示一半的文本。 最佳答案 将superView的clipsToBound

ios - 在表格 View 中获取点击的单元格(附件按钮)的位置

这个问题在这里已经有了答案:GetCellpositioninUITableview(3个答案)关闭8年前。当用户在表格View中点击附件按钮时,如何获得单元格的精确y位置?我的意思不是表中的索引位置,而是该行的y坐标。谢谢。

ios - 当拆分 Controller 详细信息 View 指向导航 Controller 时测试目标 View Controller

我想在我的SplitViewController的详细View中添加一个导航Controller级别,但是当我这样做时,我不能使用我知道的方法来测试类类型:例如,如果我在细节方面没有导航Controller级别,我可以成功地做到这一点:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{iddetail=self.splitViewController.viewControllers[1];if([detailisKindOfClass:[myDetailTVCc

ios - 容器 View Controller 无法处理 Unwind Segue 操作

我在尝试使用自定义segue从作为subviewController添加到另一个ViewController的ViewController中放松时遇到问题。这是MyCustomSegue.m:-(void)perform{if(_isPresenting){//PresentFirstVC*fromVC=self.sourceViewController;SecondVC*toVC=self.destinationViewController;toVC.view.alpha=0;[fromVCaddChildViewController:toVC];[fromVC.viewaddSub

ios - 无法使用 airplay (Apple TV) 将自定义 View 推送到外部显示器

尝试使用airplay在连接到appletv的外部显示器上显示自定义屏幕。我们还尝试在配对后通过AppleTV流式传输音频。(音频在这里是可选的,有但不是必需的)。问题是,如果我们进行音频播放(使用AVAudioPlayer),它可以正常工作,但无法显示自定义屏幕。另一方面,从控制中心选择它可以正常工作,除了我们不想镜像屏幕,我们想要显示自定义View。非常感谢这方面的任何帮助。在Dropbox中上传了AirPlay问题的示例代码-https://dl.dropboxusercontent.com/u/1307156/AirplayDemo.zip 最佳答案

ios - 如何从另一个容器访问容器 View

场景:我有一个主视图Controller,从那个ViewController我放置了3个按钮和3个容器View。对于每个按钮单击,我都启用了适当的容器。在这里我有家,关于我们和联系我们,从家我需要去联系我们容器View。如何从主容器ViewController启用“联系我们”容器View?欢迎大家多提宝贵意见,先谢谢了。 最佳答案 您可以执行以下操作:1)为您的容器ViewController(UIViewController的子类)创建一个自定义类,并在InterfaceBuilder中将该容器ViewController的类设置

ios - UIPopoverController 中的 UIImagePickerController 显示为空白 View

我目前正在编写一个iOS应用程序,我想让用户从他们的照片库中选择一张图片。我不希望他们能够拍摄新照片或编辑现有照片,但现在这并不重要。由于这是一个iPad应用程序,我必须在弹出View中显示UIImagePickerControllerView(或抛出异常等)。这是我目前用来尝试实现该目标的代码:-(void)viewDidLoad{[superviewDidLoad];if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]){_picker=[[UI