我正在为我的UI使用故事板.我之前使用的是XCode 4.6并在iOS 6上发布.我已经使用XCode 5更新到iOS 7并更新了Storyboard以便与XCode 5很好地协作.我有一个问题:
UITextView不希望在代码中显示字体更改.文本颜色更改工作正常.任何其他财产变更都没问题.字体,完全没有.我使用的是自定义字体,所以我检查了不同大小的不同字体(即systemFontOfSize:),但是没有用.文本视图仅显示在Storyboard中设置的字体.我在这里可以缺少什么?有没有任何自动布局约束混乱这种事情?我在迁移过程中遇到了一些约束问题,但正如我所说,这些字体在iOS 7中运行良好.
我想这是故事板中我缺少的东西,就像我UIViewController在代码中创建并添加文本视图一样,它工作正常.
我提出了一些代码,但我不确定在这种情况下它会有什么帮助.
我的视图模型中有一个对象,它有一堆属性,其中一些偶尔会为null.如果这些特定控件为null,我不想只显示一些控件.如果绑定为null,我将如何隐藏控件?我在想某种转换器,但不知道我是怎么做的.有任何想法吗?
编辑:对不起,我应该提一下,这也将在Silverlight中,所以我不确定Style触发器是否会起作用......?
我想有两个像素着色器; 第一个做一件事,然后下一个做别的事情.这是可能的,还是我必须将所有内容打包到一个着色器中?
我有一个类到一个表映射; 遗憾的是,这个表有110多列,查询需要很长时间,特别是在大多数时候我只想查看<10列.
我的问题是查询是根据用户想要查看的内容动态生成的.我无法真正创建具有不同列的不同映射,因为会有非常多的组合.我正在使用条件API来生成查询.我还可以使用它来只选择用户想要的列吗?还是其他一些方法?
谢谢
我一直在阅读实时系统以及它们如何工作等等.我正在查看维基百科的文章,其中说每次移动带有计时器的国际象棋游戏可以被认为是实时系统,因为程序必须计算那个时候的举动.其他游戏怎么样?我们知道,游戏通常会尝试以25+ FPS运行,它是否可以被视为软实时系统,因为如果它低于25(我使用25作为预定义的阈值btw)它不是结束世界,只是我们想要的表现?
此外 - 游戏还有他们必须处理的事件.用户使用键盘/鼠标,并且系统必须在(再次)预定时间内相应地回答那些事件,然后才认为游戏"失败".
哦,我现在正在谈论单人游戏,以保持简单.
这听起来像游戏符合软实时系统标准,但我想知道我是否遗漏了任何东西......谢谢.
我正在创建一种"加载屏幕",它将在一些繁重的处理之前从类库中显示出来,然后它将在处理完成时隐藏.我的问题是,无论我做什么,繁重的处理似乎阻止了UI线程.我必须使用[STAThread]属性设置方法,以便实际创建窗口.然后我使用以下方式显示窗口:
bw = new BusyWindow();
bw.Show();
Run Code Online (Sandbox Code Playgroud)
然后只需bw.Hide()在处理完成后隐藏它.我已经为处理创建了一个Task,所以它应该在一个单独的线程上运行..?当然,除非STAThread完全混乱了吗?
更多代码:
var taskStart = Task.Factory.StartNew(() => ShowBusyWindow());
var taskProcess = taskStart.ContinueWith((antecedent) => GetInternal());
var taskEnd = taskProcess.ContinueWith((antecedent) => HideBusyWindow());
return taskProcess.Result;
Run Code Online (Sandbox Code Playgroud)
和ShowBusywindow
public void ShowBusyWindow()
{
bw = new BusyWindow();
bw.Show();
}
Run Code Online (Sandbox Code Playgroud)
和HideBusyWindow:
public void HideBusyWindow()
{
bw.Close();
}
Run Code Online (Sandbox Code Playgroud)
我还要提一下,我正在尝试将此库公开给COM,因此可以从一些VB6代码运行它.我不知道这对任何事都有影响......?
在我的程序中,我需要一种方法来单击一个Image控件,程序将获取点击发生位置的X,Y位置,然后围绕该位置生成一个矩形.我的问题是我正在使用MVVM,所以我的所有代码都在一个单独的文件中(ViewModel文件而不是代码隐藏文件).Image控件没有Command属性,那么实现它的最佳方法是什么?
我正在使用Google Chrome JavaScript控制台,我只是在查看Gmail页面,只是练习操作DOM.但是,当我执行以下操作时,它只会返回null:
document.getElementById('gbx3');
Run Code Online (Sandbox Code Playgroud)
有一个div在具有"gbx3"的ID在页面元素-那么,为什么返回null?会导致什么/可能导致这种情况?使用Firefox Web控制台也会发生同样的事情.
如果您尝试访问'gb'同一Gmail页面中的ID(这是主要顶部工具栏),则会返回null,但如果您在google.com上访问此元素,则会返回该元素.
我已经使用CurrentAppSimulator设置了应用内购买,并设置了获取应用内购买的功能.我也(可能)配置了我的WindowsStoreProxy.xml文件来处理这个问题.
但是,当我购买插件并给它一个S_OK返回值时,它仍然说IAP处于非活动状态.我可以将其激活的唯一方法是手动编辑WindowsStoreProxy.xml文件并将Active属性设置为Active.这看起来很奇怪,因为来自Microsoft的Store示例工作正常.我看不出他们有什么不同 - 他们仍然使用这种CurrentAppSimulator.RequestProductPurchaseAsync()方法.我在哪里错了...?
我有一个深色背景,UITableView顶部有一个.默认情况下,截面索引是半透明的,带有深色文本颜色.我想将节索引的文本颜色更改为与制作UITableViewCell标题标签相同的颜色.我已经阅读了一下,似乎你必须继承它UITableView?我该怎么做呢?
任何人都可以在人脸检测中使用所有不同的技术吗?神经网络、支持向量机、特征脸等技术。
还有什么人?
c# ×5
wpf ×3
.net ×1
architecture ×1
binding ×1
cocoa-touch ×1
datacontext ×1
firefox ×1
glsl ×1
gmail ×1
ios ×1
iphone ×1
javascript ×1
mvvm ×1
nhibernate ×1
objective-c ×1
opengl ×1
pixel ×1
real-time ×1
shader ×1
silverlight ×1
uistoryboard ×1
uitableview ×1
xcode ×1