草庐IT

scroll-view滚动条

全部标签

ios - View Controller 中的透明矩形

我想实现类似于具有透明背景的圆形html表单的效果,类似于下图(不是鼠标悬停文本,只是背景中的矩形,并且具有不透明度)。我不知道该怎么做,我已经尝试过CGRect但我什至无法让它们出现。我正在为iPad使用基于选项卡导航的模板。您能否为我指出一些可以让我开始使用CGRect的资源? 最佳答案 注意我假设您正在寻找两个表单域后面的灰色背景矩形。不是电子邮件字段周围的蓝色边框。我假设您想实现与此类似的目标:您需要创建自定义UIView子类,它包含或直接位于您的表单字段和按钮后面。根据渐变和圆角半径的复杂性,您可以通过以下两种方式之一实现

iphone - UIScrollView 做了滚动

我想显示一张图片,该图片在页面上停留5秒,但每次我的ScrollView滚动时都会出现。所以显然我需要将UILabel的动画和UIScrollView的一些方法结合起来。老实说,我不确定该使用哪一个。此外,我在一个UIViewController上有两个UIScrollView,所以我不知道应该将什么设置为委托(delegate)。下面是我现在的动画[UIViewanimateWithDuration:0.3animations:^{//animatethefollowing:pageCountImage.frame=CGRectMake(0,0,100,50);//movetonew

iphone - iOS 6 中 View Controller 的错误旋转

在我的应用程序中,我一直在使用现已弃用的shouldAutoRotateToFace方法。现在,当使用iOS6模拟器时,当设备处于横向时,我的所有subview都旋转为纵向。有谁知道是什么原因造成的?我已经尝试用supportedOrientations方法(或您现在应该使用的任何方法)替换主视图Controller中的shouldautorotate。 最佳答案 如果您可以登录Apple开发论坛,checkoutthisthread.基本上,这是对我有帮助的信息:1.我必须在window.rootViewController=ma

iphone - 使用 NavigationBar 禁用 UIScrollView 垂直滚动

所以我看了很多其他关于这个的帖子,我想我几乎都试过了。我不希望这是重复的,但我无法解决我的问题。我有这样的设置:当我到达我的ScrollViewController时,我可以很好地翻页,但我也可以垂直移动图片。我认为这与强制ScrollView框架向下的NavigationBar有关,但仍然将框架设置为全屏大小。如何防止ScrollViewViewController上的任何垂直滚动?我的.m在下面:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.self.navigatio

objective-c - 覆盖所有 View Controller 的 viewWillDisappear?

有没有一种方法可以覆盖我整个应用程序中所有ViewController的viewWillDisappear(或与此相关的任何ViewController委托(delegate)方法)?明确地说,我仍然想在ViewController本身中自定义每个viewWillDisappear方法,但基本上我想在每个ViewController的viewWillDisappear方法中添加一行代码,而无需手动执行(这是一个很大的项目)。 最佳答案 我只会制作一个基本的ViewController,它只覆盖您想要的功能,然后让您项目中的每个Vie

ios - UITableView 自定义单元格在尝试滚动时消失

我有一个UITableViewController,它有一个带有自定义单元格的TableView(它们有一个子类和一个xib)。问题是我从博客加载数据并且显示正常,但是当我尝试滚动或触摸时,单元格会重置,就像它们没有加载一样。它是这样显示的:这就是我尝试滚动时发生的情况:这是我的ViewController代码:#import"TLDRCategoryViewController.h"@interfaceTLDRCategoryViewController()@property(nonatomic,strong)IBOutletUIView*headerView;@property(n

iphone - 以编程方式添加 tablview 的滚动禁用

我以编程方式将tableview添加到scrollview,但它没有滚动。虽然我尝试使用XIB进行相同的操作。但它工作正常。这是我的代码CGRect框架=CGRectMake(30,30.0f,900,300.0f);eappTable=[[UITableViewalloc]initWithFrame:[[UIScreenmainScreen]applicationFrame]style:UITableViewStylePlain];eappTable.autoresizingMask=UIViewAutoresizingFlexibleHeight|UIViewAutoresizin

iOS 5.1 在使用 Collection View 时崩溃

我正在尝试使用CollectionView并且我想支持5.1。我没有使用Storyboard。我已将collectionview添加到我的ViewController中。如果它是6.0或更高版本,我正在识别版本并打开CollectionView,否则打开另一个ViewController。当我在5.1中运行我的应用程序时,它立即崩溃并出现错误:Symbolnotfound:_UICollectionElementKindSectionHeader我看到下面的链接只描述了你使用Storyboard的情况。HowtouseUICollectionViewControllerinstoryb

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