草庐IT

titleView

全部标签

android - 如何在没有主题的情况下更改标题栏颜色

如何在不使用主题的情况下更改标题栏的背景颜色。Android中的坦克。 最佳答案 试试下面的代码ViewtitleView=getWindow().findViewById(android.R.id.titlebar);if(titleView!=null){ViewParentparent=titleView.getParent();if(parent!=null&&(parentinstanceofView)){ViewparentView=(View)parent;parentView.setBackgroundColor(C

java - 在 Java 中创建 LinearLayout - 元素未显示

我正在尝试用Java中的TextView创建一个LinearLayout,因为元素的数量是动态指定的,所以使用XML对我来说不合适。这是我的代码的一些示例:publicclassMyActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);LinearLayoutlayout=newLinearLayout(this);layout.setOrientation(LinearLayout.VERTICAL);layout

ios - 导航自定义 titleView 不再仅在 iOS 11 上可见

我有一个自定义View作为搜索栏并将其设置为NavigationtitleView。CustomView不再单独在iOS11设备上可见。我使用HierarchyView进行调试,发现自定义View的框架大小为(0,0)。此问题仅发生在iOS11上,它在iOS9和10上运行良好。UIView*searchBarView=[selfcreateSearchBarView];//CustomsearchBarViewself.navigationItem.titleView=searchBarView;searchBarView.autoresizingMask=UIViewAutoresi

ios - 辅助功能:如何始终将焦点设置在导航项的标题 View 上

我在我的应用程序中使用UINavigationController。使用VoiceOver时,当按下新的ViewController时,backButton具有焦点。如果View出现,我宁愿让titleView的accessibilityLabel成为焦点,以便首先读取它的accessibilityLabel。使用UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification,self.navigationItem);当我第一次创建和推送ViewController时,titleView似乎得到了关注。但

iphone - 导航栏上的 titleview 在 segues 后的 View 中不可见

我正在制作一个iPhone应用程序,并希望在我的导航栏的titleview位置显示一个Logo。我创建了UINavigationController的子类,并在viewDidLoad中添加了以下行:self.navigationBar.topItem.titleView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"titlelogo.png"]];(这似乎只是一行的浪费,但我在多个地方使用它并且出于各种原因我不想使用[UINavigationBarappearance])这适用于导航Controller的直接子级-我看到了

ios - 在 UIPopoverController 中自定义 titleView

在iPad应用程序上,我希望能够在弹出窗口的顶部栏中有多个按钮。我是这样启动它的:UINavigationController*nc=[[UINavigationControlleralloc]initWithRootViewController:vc];pop=[[UIPopoverControlleralloc]initWithContentViewController:nc];[poppresentPopoverFromRect:CGRectInset([tableViewrectForRowAtIndexPath:indexPath],10,10)inView:tableVie

ios - iOS 11 新导航栏中自定义标题 View 为大标题

我使用一个按钮作为我的UITableViewController的标题View,它会打开一个类别下拉列表。选择类别会按所选类别过滤表格View的内容。该按钮显示所选类别的名称加上一个小箭头,类似于iBooks以前的样子(或者可能仍然看起来像?我有一段时间没用了)。因此,我希望它具有与标准标题相同的行为,并且一开始它很大,然后在滚动表格View时折叠。有办法吗?谢谢 最佳答案 似乎是因为新的大标题,IOS11需要在navigationItem.titleView中设置自定义View的约束。例如:customView.widthAnch

iOS 11 导航 TitleView 错位

我有一个iOS应用程序,我在其中设置了自定义导航标题View。它在iOS10之前工作正常,但在iOS11中,导航标题View放错了位置。这是iOS10的屏幕截图-这是iOS11的屏幕截图-正如您在屏幕截图中看到的那样,当我在iOS10上运行代码时,标题View似乎没有问题。但是iOS11上的相同代码将标题View向下移动了一些像素,并且它被剪切了。这就是我设置标题View的方式-navigationItem.titleView=MY_CUSTOM_TITLE_VIEW我尝试了很多事情并搜索了很多解决方案,但没有任何效果。 最佳答案

ios - UINavigationItem TitleView 消失

我正在尝试为导航栏创建自定义titleView。我能够在嵌入导航Controller的RootViewController中设置titleView。当我将第二个ViewController插入堆栈并尝试为此ViewController设置titleView时,它不起作用。titleView快速出现和消失。当我回到上一个ViewController时,这个titleView现在也很快出现和消失。有谁知道为什么会这样,或者如何正确设置titleView而不会闪烁和消失?classFirstViewController:UIViewController{vartitleView:UIView

ios - UIButton 作为 UINavigationItem titleView

我正在尝试放置一个UIButton作为我的UINavigationItem的titleView。这是我的代码,但它不起作用。标题完全空白。overridefuncviewDidLoad(){super.viewDidLoad()lettitleButton=UIButton()titleButton.titleLabel?.font=UIFont(name:"HelveticaNeue-Medium",size:16)titleButton.titleLabel?.textAlignment=NSTextAlignment.Center;titleButton.titleLabel?.