草庐IT

iphone - 为什么 self.bounds.size.height 没有考虑这段代码中的 UINavigationView 导航栏?

我有一个配置UITableView,可以通过UINavigationController方法启动颜色选择器:[self.navigationControllerpushViewController:colorPickerViewControlleranimated:YES];[colorPickerViewControllerrelease];这意味着ColourPicker的顶部将有一个导航栏(和后退按钮)ColourPickerViewControll及其ViewColourPickerView的结构如下:-ColourPickerViewController-init'sXIBf

ios - 如何在没有 View Controller 的情况下将选项卡栏项添加到 UITabBarController?

在我的iPad应用程序中,我在底部有一个UITabBarController,其中有一堆ViewController关联到一堆选项卡。我想要一个选项卡,在触摸该选项卡时显示弹出窗口。我知道如何使用UIPopoverController,但我不知道如何在不为选项卡栏Controller提供UIViewController的情况下将选项卡添加到UITabBarController。关于如何做到这一点有什么建议吗?谢谢。这是我必须显示弹出窗口的代码。(Source)CGFloattabBarHeight=self.tabBarController.tabBar.bounds.size.hei

ios - 嵌入导航栏的自定义 View

我正在尝试创建一个导航栏,它看起来(并且具有相同的行为)与日历应用程序中使用的Apple导航栏相似。特别是(见下图):开始导航栏结束导航栏(推送后)我已尝试子类化UINavigationBar并覆盖sizeThatFits(rect:CGrect)方法。这将增加栏的高度,但自定义View的结果不正确,以及“弹出/推送”和按钮对齐之间的动画(按钮保持向下对齐而不是向上对齐)。该解决方案似乎一团糟。您现在是否有更好的解决方案来在导航栏中嵌入自定义View(图像中的确切表示方式)并使该View也成为导航栏动画的一部分?编辑我还发现这些可能有用的旧问题:ChangeiPhonenavigati

android - 设置操作栏标题和副标题

我想在编译前设置我的操作栏的标题和副标题。我有办法做到这一点:ActionBarab=getActionBar();ab.setTitle("MyTitle");ab.setSubtitle("sub-title");但我不想在运行时这样做。是否有任何xml文件或我可以指定这些标题的任何位置?我正在努力实现这一目标:编辑:我希望它在xml中的原因是我希望我的应用程序在API级别8中得到支持。方法getActionBar()至少在级别11上得到支持。 最佳答案 您可以为这两个版本编写代码:/***SetstheActionBarfor

android - 设置操作栏标题和副标题

我想在编译前设置我的操作栏的标题和副标题。我有办法做到这一点:ActionBarab=getActionBar();ab.setTitle("MyTitle");ab.setSubtitle("sub-title");但我不想在运行时这样做。是否有任何xml文件或我可以指定这些标题的任何位置?我正在努力实现这一目标:编辑:我希望它在xml中的原因是我希望我的应用程序在API级别8中得到支持。方法getActionBar()至少在级别11上得到支持。 最佳答案 您可以为这两个版本编写代码:/***SetstheActionBarfor

ios - 如何使用 Xcode 在导航栏中添加一个共享按钮的 Action

我正在尝试向导航栏中的共享按钮添加一个操作,但我不知道如何以及在何处定义我的“shareAction”方法。要添加分享按钮,我在viewWillAppear中有以下代码:UIBarButtonItem*shareButton=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemActiontarget:selfaction:@selector(shareAction:)];self.navigationItem.rightBarButtonItem=shareButton;

ios - 在导航栏中为嵌入式 UISearchbar 设置色调颜色

我有一个应用程序的整个用户界面都采用蓝色调主题。我在初始View的导航栏中也有一个嵌入式搜索栏。我的应用程序按钮文本颜色为白色,并在应用程序委托(delegate)中使用以下方式声明:[[UINavigationBarappearance]setTintColor:[UIColorwhiteColor]];问题在于,这会导致嵌入式搜索栏在选中光标时隐藏光标,因为白色会影响搜索栏。我尝试使用两种方法将搜索栏的色调专门设置为[UIColorblueColor],但没有成功。我尝试引用UISearch栏的两种方法是:[self.navigationController.searchDispl

ios - 过渡导航栏标题

在名为“Luvocracy”的应用中,当用户在屏幕上向上滑动时,导航栏的标题会发生变化。旧标题被推上去,而新标题被过渡进来。我现在没有它的视频,但这里有一些屏幕截图:https://www.dropbox.com/s/sns0bsxkdv7pw3l/Photo%20Apr%2008%2C%2011%2001%2005%20AM.pnghttps://www.dropbox.com/s/ys9a49u3dyxrlcm/Photo%20Apr%2008%2C%2011%2001%2009%20AM.pnghttps://www.dropbox.com/s/dlcfvfvqqov3ag7/P

ios - 是什么导致 iOS 11 iPad 最近的应用程序停靠栏图标变灰?

我有一个“继承”维护的应用程序。自iOS11更新以来,在两台不同的iPad(iPadAir和iPad5thgen)上,我遇到了问题。两台设备都运行iOS11.0.2。应用首次安装和启动时,应用图标出现在dock的“最近使用的应用”部分,但图标呈灰色且无法点击(可拖动,但长-按什么都不做)。对于任何后续应用程序启动,停靠栏图标保持不变,除非发生任何导致应用程序图标离开“最近的应用程序”部分的过程(打开一些其他应用程序或将图标拖到停靠栏的左侧)然后图标不再变灰并且可以点击。它看起来就像图标被点击一样,但它永久处于按下状态(它不会触发长按事件)。从AppStore、XCode(调试sessi

ios - 使用 ABNewPersonViewController 查看 iOS 11 中的白色标题和导航栏

我继承了一个遗留应用程序,并负责为iOS11更新它。在一个View中,用户可以点击一个名字并将该用户添加到他们的联系人中。但是,在iOS11中转到“添加联系人”View时,导航栏和状态栏显示为白色。它在iOS10及更低版本上运行良好。这是iOS10(左)和iOS11(右)的屏幕截图:请注意,此View是以编程方式创建的,而不是通过Storyboard:ABRecordRefperson=ABPersonCreate();//...ABNewPersonViewController*newPersonViewController=[[ABNewPersonViewControlleral