小编111*_*110的帖子

UIPickerview图像与组件中的标签

我有UIPickerView有两列,在一列中我想在它旁边显示图像和标签.有用.显示和图像和标签,只是标签在图像下如何将图像放在左侧,标签在右侧?我试图将标签对齐变为正确,但它不起作用.

    - (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row
              forComponent:(NSInteger)component reusingView:(UIView *)view
    {
        if(component == kStateComponent)
        {
        UIImage *img = [UIImage imageNamed:@"rts1.png"];
        UIImageView *temp = [[UIImageView alloc] initWithImage:img];        
        temp.frame = CGRectMake(0, 0, 29, 29);


            UILabel *channelLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 60, 60)];
            channelLabel.text = @"sdfsdfdsf";
            channelLabel.textAlignment = UITextAlignmentLeft;
            channelLabel.backgroundColor = [UIColor clearColor];

UIView *tmpView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 110, 60)];
                           [tmpView insertSubview:temp atIndex:0];
                           [tmpView insertSubview:channelLabel atIndex:1];
            return tmpView;
        }
    ...
    }
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

7
推荐指数
1
解决办法
4569
查看次数

如何从代码后面运行telerik RadWindow

我试图从后面的代码运行telerik rad窗口.但我有一些问题.我不知道它是否重要,但我试图从rad网格中编辑模式点击的按钮运行rad窗口.

RadWindow window1 = new RadWindow();
window1.NavigateUrl = "http://www.google.com";
window1.VisibleOnPageLoad = true;
window1.ID = "RadWindow1";
window1.Width = 500;
window1.Height = 300;
window1.VisibleOnPageLoad = true;    
rwm_WindowManager.Windows.Add(window1);
Run Code Online (Sandbox Code Playgroud)

在页面上我也有RadAjaxManager,rwm_WindowManager我放入RadAjaxPanel.
问题是这个rad窗口永远不会出现.没有错误,但也没有rad窗口.

asp.net telerik radgrid radwindow

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

如何向scrollTop()函数添加填充

我有一个父div和div列表.
在parrent div中,我还在父div的顶部添加了固定定位div.
根据我打电话的一些动作:

$('#parent').animate({       
                    scrollTop: $("#" + itemId).offset().top  - $('#parent').offset().top + $('#parent').scrollTop()
                     }, 500);
Run Code Online (Sandbox Code Playgroud)

这成功滚动到div并将其置于顶部.
问题是,当搜索div位于顶部时,我看不到它,因为它低于固定div.

<div id="parent">
<div id="fixedDiv" style="position: fixed;
z-index: 999;
background: #000;
width: 300px;">
... some elements ...
</div>
<ul>
... list of divs...
</div> 
Run Code Online (Sandbox Code Playgroud)

是否有一些解决方案可以滚动到从父级顶部填充的div?

jquery scrolltop jquery-animate

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

ApplicationDbContext - 它在项目中的位置

我想在我的mvc 5应用程序中使用一个(EF)上下文文件,我想使用asp身份.

我在解决方案DAL,GUI和WebAPI中有一些项目.

我想ApplicationDbContext在DAL程序集中移动并从我的UI项目中删除EF completly.

ApplicationDbContext当你开始新项目时你用什么和asp身份?

您是将它留在UI层还是将其移动到数据层?

我真的没有经验丰富的开发人员问我希望它不会被投票.

asp.net-mvc entity-framework projects-and-solutions asp.net-mvc-5 asp.net-identity

7
推荐指数
2
解决办法
5469
查看次数

设置"AppleLanguages"不会更改应用程序语言

我正在尝试实现可以​​更改应用程序语言的功能.
我试着像这样设置:

let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject("de", forKey: "AppleLanguages")
Run Code Online (Sandbox Code Playgroud)

应用程序重启后语言仍为"系统默认".
现在我通过设置测试不同的语言Scheme > Application Language > language.
但用户是否可以单击按钮并在重新启动后查看所选语言?

还有什么方法可以避免在重启时更改语言?

ios swift ios8

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

使用打字稿的 formik 错误中的类型不匹配错误

我有用于输入的自定义组件,formik并且在其内部渲染错误标签(如果存在)。
如果我像这样打印它:{errors[field.name]}它可以工作
但是 {t(errors[field.name]?.toLocaleString())} 这不行。

import { FieldProps, FormikErrors } from "formik";
import { useTranslation } from "react-i18next";

const InputField: React.FC<InputFieldProps & FieldProps> = ({
  field,
  form: { touched, errors },
  type,
  label,
  ...props
}) => {
  const { t } = useTranslation();
  
  return (
    <div>
      <label
        htmlFor={field.name}>
        {label}
      </label>
      <input
        type={type}
        {...field}
        {...props}/>
      {touched[field.name] && errors[field.name] && (
        <div>
          <p>
            {errors[field.name]}
            {t(errors[field.name])} <---- this does not work
          </p>
        </div>
      )}
    </div>
  );
};

export default …
Run Code Online (Sandbox Code Playgroud)

typescript react-i18next formik

7
推荐指数
1
解决办法
4834
查看次数

自定义视图上的AirPlay按钮

4.3最后:)我正在搜索如何添加空气播放按钮到自定义视图.我有MPMoviePlayer加载电影.我禁用了标准控件,并使用自定义播放,暂停,停止,音量按钮添加了叠加视图.如果有人知道如何添加空中播放按钮请分享知识?我找不到要发送的通知,要听什么...... :(

iphone objective-c mpmovieplayercontroller ios airplay

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

如何从数据库中读取动态属性

我将尽力以最好的方式解释我的情景.我的数据库中有以下表格:

Products{ProductId, CategoryId ...}
Categories{CategoryId ...}
CategoryProperties{CategoryPropertyId, CategoryId, Name ...}
PropertyValues{ProductId, CategoryPropertyId, Value ...}
Run Code Online (Sandbox Code Playgroud)

因此,目标是拥有属于某个类别的产品列表,每个类别可以在"PropertyValues"表中包含具有值的"n"个属性.我有一个基于'categoryId'返回数据的查询,所以我总能从数据库中得到不同的结果:

对于CPU类别:

intel i7 | CPU | Model | Socket | L1 Cash | L2 Cahs | etc.
Run Code Online (Sandbox Code Playgroud)

对于HDD类别:

samsung F3 | HDD | Model | Speed | GB | etc.
Run Code Online (Sandbox Code Playgroud)

因此,根据我的查询中的类别,我总是可以得到不同的列号和名称.对于数据库访问,我使用简单的ADO.NET调用返回结果的存储过程.但是因为查询结果本质上是动态的,所以我不知道读取这些数据的好方法是什么.

我做了一个Product实体,但我很困惑如何使其真正:( 我认为我可以做一个Product实体,使该其他实体继承 Product一样Cpu,Hdd,Camera,PcCase,GraphicCard,MobilePhone,Gps

,但我认为这是愚蠢的,因为我可以结束这与域中有200多个实体.

在这种情况下你会做什么?
如何阅读和放置这个动态属性

更新 …

c# ado.net data-access-layer sqldatareader

6
推荐指数
1
解决办法
1556
查看次数

为什么jquery不能在布局中定义的页面上工作

我有一个razor布局,它加载css jquery等.
当我添加控制器动作视图时,我将布局设置为_Layout.cshtml
但是jquery在该页面中不起作用.
所以我必须@Scripts.Render("~/bundles/jquery")在每个视图中添加.
为什么导入的jquery不是继承自_Layout.cshtml?这是正常的吗?

c# asp.net-mvc razor asp.net-mvc-4

6
推荐指数
1
解决办法
4484
查看次数

在内部循环中起诉时,不会为正确的项目调用onLayout

我在循环中渲染项目,我需要得到每个项目的Y位置,以便我可以scrollTo()在事件后使用滚动到该位置.
问题是它似乎onLayout没有被正确调用,所以我得到了错误的项目位置.
示例项目:

A,B,C,D
Run Code Online (Sandbox Code Playgroud)

但我有时会为A存储位置,有时会为C等存储位置.
如何同步?

this.props.list.map((item, index) => {
   return (
      <TouchableOpacity
        onLayout={(event) => {
          let {x, y, width, height} = event.nativeEvent.layout;
....
Run Code Online (Sandbox Code Playgroud)



更新

这里是完整的代码.所以你看我设置了我找到的第一个国家索引onLayout.因此,当我按B时,它应该滚动到巴哈马的位置,但有时它会滚动到巴哈马,有时滚动到巴巴多斯,有时滚动到不丹 ......

const countries = ["Afghanistan", "Albania", "Algeria", "American Samoa", "Andorra", "Angola", "Anguilla", "Antarctica", "Antigua and Barbuda", "Argentina", "Armenia", "Aruba", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bermuda", "Bhutan"];

export default class App extends Component { …
Run Code Online (Sandbox Code Playgroud)

react-native

6
推荐指数
1
解决办法
122
查看次数