小编agu*_*uez的帖子

iOS中模糊的半透明导航栏

我正试图在我的Swift iOS应用程序中获得这种模糊 - 半透明的导航栏效果(图像中的第一个导航栏):

半透明导航栏

但我不能完成这件事.我尝试了几种方法,其中一些方法如下:

setBackgroundImage, shadowImage and translucent attrs in AppDelegate (Getting the NavController from the RootViewController attr)
Run Code Online (Sandbox Code Playgroud)

AppDelegate主要方法中的那些行:

UINavigationBar.appearance().translucent = true;
UINavigationBar.appearance().barTintColor = UIColor(white: 1, alpha: 0.4)
Run Code Online (Sandbox Code Playgroud)

从UIBuilder更改属性

设置self.automaticallyAdjustsScrollViewInsets = trueself.edgesForExtendedLayout = UIRectEdge.None在viewControllers中

但仍然无法让这个工作.我正在使用iOS 8.1和9.0在XCode模拟器上运行该应用程序

我做错了什么?

navigation cocoa ios swift

4
推荐指数
2
解决办法
1万
查看次数

Xamarin表单 - 包装按钮文本

语境:

我正在尝试制作一个由按钮网格组成的应用程序.其中一些文本的大小超过了自己的宽度

问题:

问题是XF Button正在"包装"文本,用省略号替换中间的一些字符(...):

[按钮文字] 1]

我想将文本包装成多行,如标签中的文字:

在此输入图像描述

浏览互联网我发现了一些方法:

  • 在RelativeLayout中使用Button和Label.Label与Button重叠并将InputTransparent属性设置为true,您可以实现类似Button的控件.

  • 在布局中使用标签并处理Tap手势

  • 使用特定于平台的代码使用CustomRenderer呈现本机按钮(我宁愿不使用特定于平台的代码来显示按钮)

这些方法的问题是结果看起来不像本机按钮或不像本机按钮.

有一种方法可以同时提供这两种方法吗?一种外观和行为类似于原生按钮的控件.

c# xamarin.ios xamarin.android xamarin xamarin.forms

2
推荐指数
1
解决办法
7268
查看次数