我有一个导航栏,右侧有三个按钮(导航箭头+共享按钮).在Iphone模拟器上,我可以很好地看到它们并且它们工作正常.当我在真正的Iphone 4设备上安装应用程序时,按钮根本不显示!(我的模拟器是iPhone 3,如果它是metter).我的代码是:
UIToolbar *tools = [[UIToolbar alloc]
initWithFrame:CGRectMake(0, 0, 70.0f, 44.01f)]; // 44.01 shifts it up 1px for some reason
tools.clearsContextBeforeDrawing = NO;
tools.clipsToBounds = NO;
tools.tintColor = [UIColor colorWithWhite:0.305f alpha:0.0f]; // closest I could get by eye to black, translucent style.
// anyone know how to get it perfect?
tools.barStyle = -1; // clear background
NSMutableArray *buttons = [[NSMutableArray alloc] initWithCapacity:3];
// Create a standard refresh button.
UIBarButtonItem *bi = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"share.png"] style:UIBarButtonItemStylePlain target:self action:@selector(shareClicked)];
//initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh …Run Code Online (Sandbox Code Playgroud) 我正在做一个简单的应用程序,它有一个包含列表的导航视图,当你按下列表我想显示一些HTML或其他东西,但是一个"新"窗口,所以我可以利用导航栏上的后退按钮.
我现在的问题是我需要在导航栏上有一个搜索字段,对于初始显示,问题是我不明白如何修改导航栏以便它获得搜索栏.这是我的代码:
Ext.define('AppName.view.MainNav', {
extend: 'Ext.navigation.View',
xtype: 'mainnav',
requires: [
'Ext.field.Search', 'Ext.TitleBar'
],
config: {
fullscreen: true,
items: [
{
navigationBar: {
xtype: 'titlebar',
items: [
{ xtype: 'spacer' },
{
xtype: 'searchfield',
placeHolder: 'Search...',
}
},
{ xtype: 'spacer' }
]
},
xtype: 'list',
fullscreen: true,
store: {
fields: ['name', 'number'],
sorters: 'name',
data: [
{name: 'bla', number: 0},
{name: 'blo', number: 1},
{name: 'bliblo', number: 2},
{name: 'Bliblablo', number: 3},
{name: 'bliboasdas', number: 4},
]
},
itemTpl: '{name}' …Run Code Online (Sandbox Code Playgroud) 我试图弄清楚如何加载内容而不刷新facebook这样的导航栏.
如果您查看Facebook个人资料(不是时间轴),左栏中会有一个导航栏,其中包含"墙","信息","照片","朋友"等.
例如,当您单击"墙"时,网址将变为www.facebook.com/yourid?sk=wall,并且中间列将刷新并加载内容.但这不会刷新左侧导航栏(也是顶部菜单栏).
这是如何运作的?
我正在一个有这样的网址的php网站上工作www.example.com/profile.php?id=1234,这是带有导航栏的主页面,当用户创建页面时,网址就变成了www.example.com/profile.php?id=1234&page=1.如何在&page=1不刷新导航栏部分的情况下加载内容?
======================================
我从标题中删除了(没有javascript).我认为facebook没有javascript,但我错了.
我的第一个视图是带有rootview的UINavigationController,它正确显示了.storyboard中IB中的NavigationBar.我认为这在我设计IB时很好,所以我知道比例,因为视图通过导航栏变得更小.导航控制器中的这个导航栏被推送到我的应用程序中的所有视图,但是在IB中,该栏没有显示,因此很难弄清楚它的外观.我选择'推测',我认为NavController应该自动实现它,只需选择'navigationcontroller'作为模拟指标中的顶部栏即可?在我的一些视图控制器中,导航栏就在那里,并且所有设置都是"推断"的.
谢谢.
我正在为iphone开发一个应用程序,因为我UILabel在某个特定位置的导航栏中添加了一个以上的问题.
我想要的是以下图像

在上面的图像中有一个后退按钮和一个imageview带箭头标记的按钮.除此之外,所有白色框都是为了UILabels在导航栏中显示不同.UIImageView导航栏中只有一个,左侧有一个按钮.现在问题是我不知道如何添加多个UILabel在特定位置的导航栏中.
到目前为止,我所做的只是添加按钮和UIImageView右边的条形按钮阵列或左边的按钮阵列,但只能添加项目.
所以任何人都可以指导我如何在特定位置添加UILabel或任何其他项目.
如何在Jellybean模拟器上启用系统导航栏(包括HOME/BACK/MENU的导航栏)?
谷歌搜索这个,有人说可以通过更改属性qemu.hw.mainkeys来完成,但是我找不到设置此常量的位置.有人能帮助我吗?
我正试图Navigation Bar在设备上使用4.4 进行透明化.但是,SDK找不到该资源.
这是res/values-v19/styles.xml文件:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.Myactionbar" parent="@android:style/Theme.Holo.Light">
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)
这是包含已安装软件包的图像:

在清单中我有:
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="19" />
Run Code Online (Sandbox Code Playgroud)
我也尝试过多次清理和构建项目,但没有任何反应.
谢谢
我想将导航控制器栏移动到视图控制器的底部。我怎样才能做到这一点?
我试过了 :
self.navigationController!.navigationBar.frame = CGRectMake(
0,
UIScreen.mainScreen().bounds.height - 50,
UIScreen.mainScreen().bounds.width,
50)
Run Code Online (Sandbox Code Playgroud)
这正在移至底部,但隐藏了所有其他控制器对象,并且后退按钮也未启动。
现在是后退图标和后退文本:

但是,如果我想像这样导航:

我试图将背面设置为我想要的图标图像:

但这没用。
我想在我的新项目中使用 JavaFX 并希望像下面的屏幕截图一样。
在左侧网站上,我需要一个导航栏,在右侧我需要一个内容。所以,我会在左侧使用 VBox,在右侧使用 AnchorPane(或者更好的 ScrollPane)。
当我点击“安全”按钮时,它应该在右侧加载我的“安全”场景。但我怎么能做到这一点。没有为此找到任何解决方案。
非常感谢
navigationbar ×10
ios ×5
iphone ×3
android ×2
storyboard ×2
contentpane ×1
emulation ×1
frame ×1
html5 ×1
java ×1
javafx ×1
javascript ×1
menubar ×1
php ×1
sencha-touch ×1
simulator ×1
swift ×1