草庐IT

records_materialized_view

全部标签

iphone - UINavigationbar 覆盖 View 顶部

我在xib文件中设置了一个只有一个UITextView和一个UINavigationBar的View。当我运行应用程序时,文本的顶部被UINavigationBar遮挡,即使我在IB中将UITextView排在UINavigationBar下方也是如此。它不仅发生在UITextViews上,也发生在其他类型的View上,包括一个简单的UILabel。我的理解是,当使用导航栏时,View的顶部会向下移动,但这并没有发生。我的设置中是否遗漏了任何东西来防止这种情况发生? 最佳答案 改变导航栏的半透明属性。正如我从屏幕截图中看到的,它在导

ios - 使用另一个 UINavigationController 推送 View Controller

这就是我的应用程序的样子。我对UINavigationController进行了子类化,当您点击类似于导航栏的按钮时,MenuViewController会滑出。如何从UITableViewController菜单内的didSelectRow将我的VC1、VC2、VC3之一推送到ContentViewController?->SlidingViewController/\ContainerContainer||MenuViewControllerContentViewController||UITableViewControllerSubClassedUINavigationContr

ios - 在 ios 中弹出 View

我有一个位置按钮。我想在按下位置按钮时打开一个弹出View。像这样当这个View打开时,所有的按钮和背景View都应该是模糊的。我怎样才能做到这一点?感谢您提供任何帮助。 最佳答案 要像动画一样显示带有警报的View,请创建一个要显示的popView并遵循以下代码:popView.transform=CGAffineTransformScale(CGAffineTransformIdentity,0.001,0.001);[self.viewaddSubview:popView];[UIViewanimateWithDuration

ios - 使用 'Delegation' : Objective-C 在两个 View Controller 之间传递数据

我正在实现一个库(.a),我想将通知计数从库发送到应用程序,以便它们可以在其UI中显示通知计数。我希望他们实现唯一的方法,例如,-(void)updateCount:(int)count{NSLog(@"count*d",count);}我怎样才能连续地从我的图书馆发送计数,以便他们可以在updateCount方法中使用它来显示。我搜索并了解了回调函数。我不知道如何实现它们。有没有其他方法可以做到这一点。 最佳答案 你有3个选择委托(delegate)通知block,也称为回调我觉得你想要的是Delegate假设你有这个文件作为li

iOS:如果不使用 UINavigationController,以编程方式查看导航堆栈中的 View Controller ?

是否可以查看导航堆栈中有哪些ViewController?Swift和iOS的新手,只是想确保导航正常进行并且ViewController不会无意中堆叠。澄清一下,您似乎可以在UINavigationController中使用viewControllers属性,但出于学习目的,我们没有使用一个导航Controller,并通过退出segues手动进行导航。如果不使用UINavigationController,您能否以编程方式打印出ViewController层次结构? 最佳答案 Isitpossibletoseewhichviewc

ios - 第二个带有 UISearchController 的推送 View Controller 在 UINavigationBar 中没有接收到触摸

我修改了Apple的UICatalog示例代码中的AAPLSearchBarEmbeddedInNavigationBarViewController,以便在选择单元格时将AAPLSearchBarEmbeddedInNavigationBarViewController的另一个实例推送到导航堆栈上。在第二个ViewController中,UISearchBar设置为UINavigationBar的标题View(就像第一个一样)不可点击(与第一个不同)。这似乎是一个错误。我如何解决它?这是我修改后的UICatalog代码:https://github.com/stevemoser/UI

ios - Collection View 单元动画 tvOS

我正在尝试为CollectionView单元格设置动画,这是我目前的代码-(void)collectionView:(UICollectionView*)collectionViewdidUpdateFocusInContext:(UICollectionViewFocusUpdateContext*)contextwithAnimationCoordinator:(UIFocusAnimationCoordinator*)coordinator{UICollectionViewCell*nextFocusedCell=[collectionViewdequeueReusableCel

ios - 在 Swift 3 UI 测试中访问自定义 View 组件中的元素

我是任何类型的iOS编程的新手。我正在尝试为我的场景之一编写UI测试用例。以下是我使用重新编码方法并点击自定义组件时得到的代码。letbutton=XCUIApplication().children(matching:.window).element(boundBy:0).children(matching:.other).element.children(matching:.button).element在这个自定义组件中有两个按钮。我想知道选择了哪个按钮。为此,我需要识别按钮。但无论我点击自定义View,我都会得到相同的代码。如何访问自定义View中的每个组件。任何帮助都会很棒。

ios - 在 Safari View Controller 中隐藏共享选项

有什么方法可以隐藏SafariViewController中的共享选项,这是默认设置的吗?我试图隐藏SafariViewController默认提供的额外选项,但无法这样做。如果有人知道这件事,请告诉我。谢谢! 最佳答案 SFSafariViewController不适用于自定义。甚至Apple文档也说要使用WKWebView如果您想自定义SafariViewController的外观。来自Apple文档ChoosingtheBestWebViewingClassIfyourappletsusersviewwebsitesfroma

ios - Xcode 界面生成器 : Make a view's center X equal to third of its superview

我有两个View,我想以它们在水平方向上等间距的方式放置。我想定义它们的CenterX以便它们是superview宽度的三分之一和三分之二但我没有发现任何约束设置允许您这样做。你能告诉我这是如何实现的吗? 最佳答案 您可以使用具有以下设置的CenterX约束:对于第二个View,Multiplier当然必须是2/3。结果: 关于ios-Xcode界面生成器:Makeaview'scenterXequaltothirdofitssuperview,我们在StackOverflow上找到一个