小编Tri*_*ith的帖子

Swift中的UINavigationBar文本颜色

我如何改变UINavigationBarSwift中的颜色?

网上的大多数事情都说要做以下事情:

[self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}];
Run Code Online (Sandbox Code Playgroud)

我翻译成了哪个

let titleDict: NSDictionary = ["NSForegroundColorAttributeName": UIColor.whiteColor()]
self.navigationController.navigationBartitleTextAttributes = titleDict
//self is referring to a UIViewController
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我已经改变了背景和按钮颜色,但文本颜色没有改变.有任何想法吗?

navigation text colors uinavigationbar swift

61
推荐指数
4
解决办法
5万
查看次数

Postgres整数数组作为参数?

据我所知,在Postgres pure中,您可以将整数数组传递给函数,但.NET数据提供程序Npgsql不支持这种情况.

我目前有一个DbCommand,我在其中加载对存储过程的调用,添加参数并执行标量以获取用于填充对象的Id.

现在需要将n个整数作为参数.这些用于创建子记录,将新创建的记录通过它的id链接到整数参数.

理想情况下,我不必为每个整数在我的DbCommand上进行多次ExecuteNonQuery调用,因此我将构建一个csv字符串作为将在数据库端拆分的参数.

我通常生活在使用Db抽象的LINQ 2 SQL中,使用手动数据访问来处理这个项目它只是变得有点脏,人们通常如何将这些参数传递给postgres?

arrays postgresql argument-passing

33
推荐指数
2
解决办法
8万
查看次数

如何为每个大小类配置UICollectionView单元格大小?

试图创建响应/自适应当我发现摩擦UICollectionViewCellsUIStoryboard.

我看到的问题是你似乎无法设置Cell Size每个人,Size Class而我正在努力确定正确的方法.我设计了细胞以适应它们的容器,因此无论大小等级如何,它们都应该自动调整大小.这主要是因为如果我改变大小类,选择我的单元格视图Update Frames然后他们都调整大小以适应他们的新大小.然而,这是一次性的交易,如果我回到任何/任何规模的类,那么我仍然看到调整大小的版本.

这是我知道我可以尝试的:

  • 创建多个单元格,具有固定尺寸,每个尺寸类别一个,并在Storyboard视图中.然后我只能在运行时使用正确的那个,但我可以在设计时看到它们.
  • 可以创建一个Per Size类的集合视图,每个类都只为该大小安装.这可行,但管理倍数会很痛苦UICollectionViews
  • 以编程方式创建我的界面和/或约束(失去设计的可见性).

我希望这是一个解决方案,我只是遗漏了一些东西,但我知道可能是IB工具在这一点上与代码不匹配.

xcode ios uistoryboard

21
推荐指数
2
解决办法
9220
查看次数

如何将JSONObject转换为gson.JsonObject?

我有一个org.json.JSONObject对象.

从中创建gson.JsonObject对象的最简单方法是什么?

谢谢

java serialization json gson

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

你如何让Silverlight调整文本内容以适应?

我有一个用户控件(下面),我将文本绑定到数据源并实例化一堆用户控件.

我希望文本的大小尽可能大,仍然适合控件的范围.在Windows编程中,我可以测量文本大小,减小字体大小,直到它适合目标尺寸.

有没有办法在Silverlight中这样做?

我知道我可能会以类似的方式做到这一点,但有没有"更好"的方式呢?

<Grid x:Name="gdBubble" Width="180" Height="95">
    <Ellipse x:Name="elBubble" Fill="#FFFFA300" />
    <TextBlock x:Name="txtContent" Text="{ Binding ClientName }" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
Run Code Online (Sandbox Code Playgroud)

[我在这里使用网格,以使文本块正确居中.]

答案是Rich描述使用Viewbox.

这是获胜的配置(对我来说):

<Grid x:Name="gdBubble" Width="180" Height="95">
    <Ellipse x:Name="elBubble" Fill="#FFFFA300" />
    <controls:Viewbox Margin="10,10,10,10" VerticalAlignment="Stretch" Height="Auto">
        <TextBlock x:Name="txtContent" FontSize="18" Text="{ Binding ClientName }" HorizontalAlignment="Center" VerticalAlignment="Center" />
    </controls:Viewbox>
</Grid>
Run Code Online (Sandbox Code Playgroud)

silverlight wpf silverlight-2.0 font-size

16
推荐指数
1
解决办法
7790
查看次数

Android布局:可重用的组件UI是否可行?

我将在此前言,我刚刚开始学习Android,所以要温柔.我来自ASP.NET/Silverlight背景,所以我一直在寻找控件线.

我想在其他布局中重用布局(ListView项模板).

这样在我的其他布局中我可以添加<myListItem />来显示它.

是这样,还是类似的东西?还是有更好的方法?

layout code-reuse android

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

在WinRT中创建随机数的加密安全选项是什么?

通常我会做这样的事情:

byte[] randomBytes = new byte[bytes];
string randomString = Convert.ToBase64String(new RNGCryptoServiceProvider().GetBytes(randomBytes));
Run Code Online (Sandbox Code Playgroud)

但是没有RNGCryptoServiceProvider可用.

有没有安全的随机选择?

谢谢,

random cryptography windows-8 windows-runtime

13
推荐指数
1
解决办法
1641
查看次数

Android - 如何将ListView绑定到自定义对象的集合?

我有一个名为PhoneContact3个属性的类: Title,DescriptionPhoneNumber

如果我有这些的集合,我将如何将这些绑定到ListView包含TextView每个属性的a?

data-binding android listview

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

bridgeToObjectiveC在Swift Beta 5上不可用

我正在编写一个在String对象上使用bridgeToObjectiveC()的应用程序.自Beta 5以来,这已不再可用.

我正在尝试这样做:

self.myList.filter{($0 as MyClass).name.bridgeToObjectiveC().localizedCaseInsensitiveContainsString(searchText)}
Run Code Online (Sandbox Code Playgroud)

这给了我错误:

'String' does not have a member named 'bridgeToObjectiveC'
Run Code Online (Sandbox Code Playgroud)

Beta 5中的等效代码是什么?

swift ios8

11
推荐指数
1
解决办法
3232
查看次数

在生成的部分类上使用XmlIgnore

我有一个LINQ 2 SQL生成的类,我想通过Web服务公开.我不希望有一些内部属性.

通常我会在那里抛出[XmlIgnore]但是因为属性在生成的一半中我不能这样做.

我一直在寻找使用MetadataType的帖子,看起来应该允许我在另一个类中定义属性属性.

我的代码看起来像这样:

[MetadataType(typeof(ProspectMetaData))]
public partial class Prospect : ApplicationBaseObject
{
}

public class ProspectMetaData
{
     [XmlIgnore]
     public object CreatedDateTime { get; set; }

     [XmlIgnore]
     public object AmendedDateTime { get; set; }

     [XmlIgnore]
     public object Timestamp { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我通过Silverlight项目中的ASP.NET Web服务引用了这个.

问题是忽略了[XmlIgnore]属性,正在发送这些属性.

有没有人对这里可能出现的问题有任何见解?什么可能是最好的方法呢?

c# silverlight attributes web-services metadata

9
推荐指数
2
解决办法
5102
查看次数