English 中文(简体)
压倒的导航棒的永久顶楼属性
原标题:Overriding the always-top property of the navigation bar in Titanium

在 iPhone 的钛中, 能否在导航栏上方显示某种东西, 或者只是破坏导航栏的永久顶级属性?

This is how it looks right now: The actual state of the app

This is part of the actual Photoshop-mock-up: Photoshop-Mockup

引用的代码片段是:

var win1 = Titanium.UI.createWindow({
        title:  Home ,
        navBarHidden: false,
        barImage:  topbar.png ,
        backgroundImage:  bga.png 
});
c = Titanium.UI.createImageView({
        image:  logobar.png ,
        top: -13,
        right: 7,
        width: 74,
        height: 108,
        exitOnClose: !0
})
try {
        win1.add(c);
        c.animate({zIndex:3});
        win1.addEventListener( focus , function () {
                Titanium.App.Analytics.trackPageview( /win1 )
        });
}catch(e){
        alert(e);
}

试捕渔获物之所以被执行,是因为我不相信.动因的存在,尽管它确实存在,但却行不通。

问题回答

<强度 > 答复( 或可能不是它应该像什么样)

本身不支持操控 zIndex 的特性, 或支持在 Top- property 上操纵 zIndex 的特性 。 然而, 我找到了一种替代方法, 允许显示覆盖 。

""https://i.sstatic.net/n1iT2.png" alt="Screenshot:它如何看起来像"/"

此工作通过钛处理窗口的方式进行。 首先, 我们定义主窗口( 例如 Win1) 并填满它。 然后我们创建一个助手窗口( 比如 Win1a) 并指定图像查看为它。 然后我们将新窗口放在另一个窗口和 voilà 的顶端 。

    var win1 = Titanium.UI.createWindow({
            title: "*******",
            navBarHidden: false,
            barImage:  topbar.png ,
            backgroundColor: "gray",
    });
    var win1l = Titanium.UI.createWindow({
            title: "",
            navBarHidden: true,
            height: 84,
            width: 64,
            right: 0,
            top: 0
    });
// Inject ImageView into top-most window
    win1l.add(Titanium.UI.createImageView({
            image: "logobar.png",
            top: 2,
            right: 5,
            width: 60.3, //74, // 74/108 = 0.6851851852
            height: 88, //108, // ((108-20)*(74/108)) = 60.29629 ~ 60.3
            exitOnClose: !0
    }));
    win1l.open();

我希望这可能对你有所帮助。

-谢谢,肯南





相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。

热门标签