草庐IT

view-design

全部标签

ios - 进度 HUD 未显示在正确的 View Controller 上

我正在使用SVProgressHUD类(https://github.com/samvermette/SVProgressHUD),我得到了一个带有按钮的主视图Controller,该按钮使用segue推送与另一个ViewController连接。在主视图Controller中,我添加了这段代码:-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{[SVProgressHUDshowWithStatus:@"Loading"];NSLog(@"seguetest");}我想要做的是,在加载其他ViewCon

ios - 如果 subview (未)隐藏,则调整 View 大小

我是iOS编程的新手,有一部分界面如下所示:我希望它的表现是,当这个TableView中没有行时,标签和包含TableView的ScrollView应该被隐藏,父UIView(灰色的)应该只包装文本字段(保留边距类(class))。如果一些行被添加到TableView(通过在文本字段中输入文本),标签和TableView应该出现并且这个父UIView也应该调整大小以包裹它们。当它的高度达到使它大到达到底部边距时,它不应该再扩展了。如何实现?编辑:为了更清楚,我知道如何向TableView添加行,如何隐藏元素,我不知道如何调整此父UIView的大小。编辑2:为了让某些人更清楚:当我隐藏s

ios - KIF 无法识别 'ALAssetsLibrary' 访问请求警报 View 的标签

我正在写一个KIFtest测试我正在开发的iPhone应用程序的入职流程。当向ALAssetsLibrary请求访问权限时,会弹出通常的警报View,但KIF无法识别此警报View的可访问性标签。当我测试以下内容时,我的测试失败了:[testerwaitForViewWithAccessibilityLabel:@"OK"];虽然我的iOS模拟器中的辅助功能检查器清楚地表明这是该View的正确标签。我想知道这是否是因为这些警报View在沙箱之外,有人知道是否是这种情况,是否可以使用KIF对其进行测试?非常感谢任何帮助。 最佳答案 问

ios - 当其任何 subview 设置为隐藏时通知父 View

我正在为iOS开发一个应用程序,我有一个包含subview的View,我想在它的任何subview设置为隐藏时调用一个函数。有人能指出我正确的方向吗? 最佳答案 好的,假设您在父View中实现了一个名为subview:(UIView*)viewwasHidden:(BOOL)hidden的方法,那么您需要在设置viewToHide.hidden后调用它:viewToHide.hidden=YES;if([[viewToHidesuperview]respondsToSelector:@selector(subview:wasHidd

iOs - 将 uiview 插入代码中的另一个 View ,保持约束

我正在努力实现的目标。每当我有一个继承self的类SuperViewController的UIViewController时,在我的superViewController的viewDidLoad中,我获取我的UIViewController的所有subview,创建一个UIScrollView,将所有subview添加到它并将此UIScrollView设置为UIViewController的唯一subview。调用[superviewDidLoad]前的UIViewController结构;UIViewControllerUIViewsubview1subview2subview3之后

ios - 在滚动回 View 之前,静态 TableView 单元格不会在 iOS9 中显示

在iOS9上测试我的应用时,我有一些静态TableViewCells显示完全空白,但在iOS8中显示正常。如果我将这些单元格滚动到View之外然后返回,内容就会神奇地出现。这是一个仅限iPhone的应用程序,所以我正在使用wCompacthRegular:感觉它与SizeClasses和Autolayout有关。使用XCode7Beta5。有人见过这种情况吗? 最佳答案 取消选中“UseSizeClasses”选项然后返回并再次重新选中可以解决此问题。在项目导航器中,选择Storyboard或xib文件。文件内容在Interface

ios - 将 segue 从一个 View Controller 重定向到另一个 View Controller

我找不到这个看似基本问题的答案。假设我有一个Storyboard,其中包含两个ViewControllerA和B,以及从一个ViewController到另一个ViewController的过渡。现在,我创建了一个不同的ViewControllerC,现在想将现有的segue从A重定向到C。我用Ctrl拖,command拖,等等,好像都不行。在真实的应用程序中,我有太多的segues无法尝试从头开始重新创建它们。有没有更简单的方法?这个问题不是标记的重复问题,因为我正在尝试重用现有的segue,而不是直接针对不同的Controller。谢谢! 最佳答案

ios - 如何识别iOS中的单个单击和双击 View ?

在我的应用程序中,想要识别单击和双击View。我的实际问题是双击View时也发生了单击。单击即可完美运行..所以如何识别单个单击和双击View?我的代码是:-(void)viewDidLoad{[superviewDidLoad];[selffullscreenGallery];[selfvideo_image_Gallery];}-(void)video_image_Gallery{UITapGestureRecognizer*doubleTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(han

ios - 在 iOS Designer 中创建的代码中的访问约束

在InterfaceBuilder(Xcode)中,可以直观地创建一个约束,然后添加一个导出以访问代码中的约束,如example.在iOSDesigner(XamarinStudio)中是否有类似的东西? 最佳答案 比想象的要简单。选择要更改的约束。双击约束,您可以直接在PropertiesPad中进行约束设置。为约束输入一个名称,现在您可以在代码中使用该约束。 关于ios-在iOSDesigner中创建的代码中的访问约束,我们在StackOverflow上找到一个类似的问题:

ios - performSegueWithIdentifier 不会推送 View

我刚刚更新了Xxode以使用Swift2.0。像往常一样,出现了很多新问题。在我的应用程序中,我有一个ViewController,用于检查用户是否已登录并显示登录屏幕或应用程序的主屏幕。这是一个非常简单的VC:classWelcomeViewController:UIViewController{overridefuncviewDidAppear(animated:Bool){ifPFUser.currentUser()==nil{self.performSegueWithIdentifier("segue-require-login",sender:self)}else{self.